Socialistpartiet behöll makten i Frankrikes två största städer efter andra omgången i lokalvalet, som hölls på söndagen.
I Paris betyder det att partiets redan kvartssekellånga styre fortsätter.
När resultaten började klarna under natten visade det sig att partierna på ytterkanten både till höger och vänster gjorde ett mindre bra val än de hoppats på i den andra omgången av lokalvalet.
Marine Le Pens ytterhögerparti tog inga stora segrar i södra Frankrike men vann i ett antal mindre områden, och en allierad till ytterhögern vann i Nice, Frankrikes femte största stad.
Lokalvalet följs med stort intresse eftersom det anses kunna ge indikationer på hur det kommer att gå i presidentvalet nästa år, då det ska avgöras vem som efterträder president Emmanuel Macron, som representerar den politiska mitten.
Ytterhögern har ansetts ha bättre chanser än någonsin att vinna 2027.
Emmanuel Grégoire tar över Paris
I Paris besegrade Emmanuel Grégoire högerkandidaten och tidigare ministern Rachida Dati, en allierad till den numera brottsdömda expresidenten Nicolas Sarkozy.
Grégoire är 48 år och tidigare biträdande till den avgående borgmästaren.
– Paris har beslutat att förbli sin historia trogen, sa han till den jublande publiken på valnatten.
Han lovade stå emot den traditionella högern och ytterhögern.
– Paris kommer att vara hjärtat i motståndet mot den här alliansen till höger, som vill ta ifrån oss det vi håller som kärast och känsligast, glädjen av att leva tillsammans, sa han.
I landets näst största stad Marseille återvaldes Socialisternas Benoît Payan, som slog ytterhögerns borgmästarkandidat Franck Allisio.
I hamnstaden Le Havre i norra Frankrike visade inledande resultat att expremiärministern Édouard Philippe, som meddelat att han kandiderar i presidentvalet, återvaldes.
Han representerar den politiska mitten och har beskrivits som en av de starkaste möjliga motståndarna till ytterhögern i det kommande presidentvalet.
– Det finns skäl att vara hoppfull, sa han till sina anhängare.
Källa: AFP, Reuters