Carlos Carreiras sade till tv-stationen CNN att "branden ännu inte är under kontroll, men att den är på väg att bli det".
Klockan 15.45 bekämpades branden, som bröt ut i ett busk- och skogsområde nära staden Murches klockan 12.19, av 317 brandmän, 93 fordon och åtta flygplan.
"Den variabel som vi inte kontrollerar är vinden som ändrar riktning", sade borgmästaren och tillade att om detta händer "är de medel som finns på marken, oavsett om det är från luften, på marknivå eller på mänsklig nivå, mer än tillräckliga för den brand som för närvarande pågår".
Carlos Carreiras rapporterade att det, trots brandens närhet till hus, ännu inte var nödvändigt att genomföra evakueringar, bara att avlägsna vissa äldre människor på grund av den starka rökutvecklingen, och sade att brandbekämpningsanläggningar vid behov förbereddes som backup för den eventualiteten att man skulle behöva välkomna befolkningen.
Cascais borgmästare uteslöt att det rörde sig om en brand av "enorm svårighetsgrad", jämfört med en brand som drabbade ett närliggande område förra året, och som han sa då bekämpades av cirka 1.500 operatörer.
Orsakerna till branden har inte fastställts. Under de senaste två åren har stora bränder registrerats i församlingen Alcabideche.
På grund av vindriktningen nådde rök- och askpartiklar från dagens brand bostadsområden i Cascais församling.