Whether a left or a right mayor changes a commune's spending, debt and jobs.
A municipal election won or lost within 10 points of the vote gives a town hall its colour closer to chance than a landslide does. Across the 2014 and 2020 elections, this page compares communes where a left list narrowly beat a right one with those where it narrowly lost. Over the following term, running costs per head differed by and end-of-term debt by per head; none of the pooled differences is statistically significant.
Estimated: a model, an imputation or a surveyUnmarked figures are published as observed.
Evidence
Left and right towns differ in many ways besides their mayor, so comparing them says little. Close elections avoid this. Where a left list beat a right one, or lost to it, within 10 points of the vote, which side won was closer to chance than in a landslide. Across the 2014 and 2020 municipal elections, the communes where the left narrowly won are compared with those where it narrowly lost, on what changed over the following term.
Estimate95% range
Operating spending per head
Left mayor rather than right
−0.9%, 95% range: −3.8% to +2.0%
Staff costs per head
Left mayor rather than right
+3.2%, 95% range: −1.4% to +7.9%
Operating revenue per head
Left mayor rather than right
−1.2%, 95% range: −3.9% to +1.6%
Private jobs
Left mayor rather than right
−1.3%, 95% range: −6.0% to +3.5%
Tax households
Left mayor rather than right
−0.5%, 95% range: −2.1% to +1.1%
Income per household
Left mayor rather than right
−0.3%, 95% range: −2.0% to +1.3%
Placebo: staff costs, term before
Left mayor rather than right
+0.5%, 95% range: −1.6% to +2.6%
Placebo: private jobs, term before
Left mayor rather than right
+2.9%, 95% range: −1.5% to +7.3%
Placebo: income per household, term before
Left mayor rather than right
+0.8%, 95% range: −0.5% to +2.1%
−10%−5%0%+5%+10%
Effect, %
Show the data as a table
Every design and outcome, final year
Outcome
Design
Year
Estimate
95% range
Operating spending per head
Left mayor rather than right
2025
−0.9%
−3.8% to +2.0%
Staff costs per head
Left mayor rather than right
2025
+3.2%
−1.4% to +7.9%
Operating revenue per head
Left mayor rather than right
2025
−1.2%
−3.9% to +1.6%
Private jobs
Left mayor rather than right
2025
−1.3%
−6.0% to +3.5%
Tax households
Left mayor rather than right
2025
−0.5%
−2.1% to +1.1%
Income per household
Left mayor rather than right
2025
−0.3%
−2.0% to +1.3%
Placebo: staff costs, term before
Left mayor rather than right
2025
+0.5%
−1.6% to +2.6%
Placebo: private jobs, term before
Left mayor rather than right
2025
+2.9%
−1.5% to +7.3%
Placebo: income per household, term before
Left mayor rather than right
2025
+0.8%
−0.5% to +2.1%
None of the pooled differences between narrowly elected left and right mayors is statistically significant. Between a narrowly elected left mayor and a right one, running costs per head differ by , staff costs by , equipment spending by per head and end-of-term debt by per head; private jobs by and income per household by . The placebos, the same changes over the term before the election, are near zero, as they should be. Term by term, two results stand out: over the 2014 term, in accounts to 2017, left mayors ended with less debt per head; over 2020-2025, private jobs grew less in their towns. With this many comparisons one or two are expected to stand out by chance; neither term result should be read on its own. French communes must balance their operating budget and may borrow only to invest, and most of their grants follow formulas: the room a new majority has is narrow.
The design measures what a narrow left win did in races fought between a left and a right list, in communes of 1,000 inhabitants and more (2014) or 3,500 and more (2020, where only those have a political label): communes whose race was not close, or not between left and right, are not in it, and private jobs are Urssaf's salaried employees of private employers, which leave out the self-employed, farm workers and public employees. Each list is classed by the nuance the Ministère de l'Intérieur gave it, grouped as its circulaire of 3 February 2020 groups the nuances, and in 2014, for which it published no grouping, the same way: the left is the far-left and left blocs; the right is the centre and right blocs, so La République en marche, the MoDem and the UDI count as right; the Rassemblement national, the Front national in 2014, and other far-right lists are in neither, so a race whose top two included one is left out. Counting the centre apart gives the same picture. Ranges are 95% intervals from the regression standard errors. McCrary's test of the density of the margin at zero gives a log ratio of (standard error ) at the 10-point bandwidth of the estimates: about a fifth fewer narrow left wins than narrow left losses, within what chance gives at 10 points; at 20 points the same deficit, (standard error ), is outside it. At 5 points the ratio is (standard error ). Close races split only roughly evenly between left and right; the placebos, which find no difference over the term before, are the check that the two sides were otherwise alike. Election results from the Ministère de l'Intérieur; the code is analysis/politics.ml and the results are in results.csv.
Difference at a zero margin between communes where a left list narrowly beat a right list and those where it narrowly lost, 2014 and 2020 municipal elections, change over the term (local linear regression, 10-point bandwidth).
Caveat
Standard error 47.85; 536 races below and 448 above the cutoff within the bandwidth.
Difference at a zero margin between communes where a left list narrowly beat a right list and those where it narrowly lost, 2014 and 2020 municipal elections, change over the term (local linear regression, 10-point bandwidth).
Caveat
Standard error 1.48; 537 races below and 456 above the cutoff within the bandwidth.
Left list's margin, McCrary density test at 5 points, log ratio
−0.11EstimatedCalculated by this site2020
Definition
What it counts
Log of the ratio of the density of the left list's margin just above zero (narrow left wins) to that just below (narrow left losses), in the 2014 and 2020 municipal races whose top two lists were one left and one right, by McCrary's test with a 5-point bandwidth: zero when close races do not sort to one side.
Caveat
Log ratio -0.11, standard error 0.19, 95% interval -0.48 to 0.27; 300 races below and 233 above zero within 5 points.
Left list's margin, McCrary density test at 20 points, log ratio
−0.20EstimatedCalculated by this site2020
Definition
What it counts
Log of the ratio of the density of the left list's margin just above zero (narrow left wins) to that just below (narrow left losses), in the 2014 and 2020 municipal races whose top two lists were one left and one right, by McCrary's test with a 20-point bandwidth: zero when close races do not sort to one side.
Caveat
Log ratio -0.20, standard error 0.09, 95% interval -0.39 to -0.02; 997 races below and 831 above zero within 20 points.
Left list's margin, McCrary density test at 10 points, log ratio
−0.22EstimatedCalculated by this site2020
Definition
What it counts
Log of the ratio of the density of the left list's margin just above zero (narrow left wins) to that just below (narrow left losses), in the 2014 and 2020 municipal races whose top two lists were one left and one right, by McCrary's test with a 10-point bandwidth: zero when close races do not sort to one side.
Caveat
Log ratio -0.22, standard error 0.13, 95% interval -0.49 to 0.04; 544 races below and 458 above zero within 10 points.
Difference at a zero margin between communes where a left list narrowly beat a right list and those where it narrowly lost, 2014 and 2020 municipal elections, change over the term (local linear regression, 10-point bandwidth).
Caveat
Standard error 0.85; 522 races below and 439 above the cutoff within the bandwidth.
Difference at a zero margin between communes where a left list narrowly beat a right list and those where it narrowly lost, 2014 and 2020 municipal elections, change over the term (local linear regression, 10-point bandwidth).
Caveat
Standard error 2.42; 532 races below and 446 above the cutoff within the bandwidth.
Difference at a zero margin between communes where a left list narrowly beat a right list and those where it narrowly lost, 2014 and 2020 municipal elections, change over the term (local linear regression, 10-point bandwidth).
Caveat
Standard error 26.64; 537 races below and 456 above the cutoff within the bandwidth.
Difference at a zero margin between communes where a left list narrowly beat a right list and those where it narrowly lost, 2014 and 2020 municipal elections, change over the term (local linear regression, 10-point bandwidth).
Caveat
Standard error 2.36; 537 races below and 456 above the cutoff within the bandwidth.