How to Check Your City’s Average Tax Bill on data.gouv.fr

5

Spring brings longer days and one specific headache: tax season. The filing window is open on impots.gouv.fr. You are probably staring at pre-filled boxes right now. You are checking income lines. You are wondering if the numbers look right. But there is a deeper question lurking in the background. Are you paying significantly more than the neighbors down the street?

The French tax administration has a quiet answer hidden in plain sight. It is not on the main dashboard. It is buried in a public data portal that almost nobody checks. Knowing the average tax collected in your specific municipality gives you a baseline. It turns vague complaints about high bills into hard facts. You can finally settle those informal neighborhood debates with data instead of anecdotes.

Where to find hidden tax statistics for 35,000 French communes

The Directorate General of Public Finances (DGFiP) handles the national revenue collection. It also releases a massive statistical dataset every year. This happens weeks before the new tax notices go out. The files are dumped into the public domain on data.gouv.fr.

This is a goldmine. It covers roughly 35,000 French municipalities. The data is granular. You can see the total taxes paid. You can see the exact number of households registered in each locality. It includes salary thresholds and pension volumes.

These indicators paint a clear picture of real income distribution. The national average tax burden per household sits at around 2,203 euros. But that number hides huge regional disparities. Paris leads the pack with an average of 8,688 euros per household. The Hauts-de-Seine department follows closely at 6,882 euros. On the other end of the spectrum, rural areas like Creuse average just 800 euros. Ariège sits slightly higher at 911 euros.

The tax bill is a map of real income. It exposes the gap between urban centers and rural areas instantly.

How to calculate the average tax pressure in your town

Finding your specific city is easier than it looks. Go to the data.gouv.fr catalog. Search for terms related to local taxes by commune. A large document from the state will appear. Use the sorting tools to filter the rows.

You do not need to limit your search to metropolitan France. The overseas territories are included. The figures there are generally lower than in the mainland. Mayotte averages around 610 euros per tax notice. Reunion sits near 963 euros. Martinique reaches 1,086 euros.

Once you isolate your municipality in the file, do the math. The database lists the total amounts paid for the whole town. Divide that total by the number of registered residents. The result is the average tax pressure.

Now, look at your own tax notice. Find the amount you actually have to pay. Compare your number to the municipal average. If your bill is higher than the local mean, your income likely exceeds the neighborhood standard. If it is lower, you are below the average earner in your area.

Why this data matters for personal financial planning

This check is not about judging your neighbors. It is about context. A high tax bill in Paris might be normal. A high tax bill in Creuse is an outlier. The data helps you understand where you stand financially within your specific geographic market. It removes the guesswork.

You can use this baseline to track your trajectory. If your individual bill is consistently above the local average, you are likely in a higher income bracket than your surroundings. That has implications for investment strategies, risk tolerance, and lifestyle costs.

The data is public. It is free. It is precise. The only step left is to do the division.

Is your tax bill in line with your city’s average, or are you an outlier?

How local tax data exposes wealth gaps your neighbors hide

Averages lie. They hide the outliers that distort reality.

Look at Feucherolles in Yvelines. The local tax data shows an average income of over 20,370 euros. But the sample size is tiny. Fewer than 1,500 households. Behind that number sits a stark truth: more than one-third of residents earn over 100,000 euros annually.

Put that in perspective. Nationwide, only 3.4% of people clear that income threshold. In Feucherolles, it’s not the exception. It’s the norm for a third of the population.

Why you should stop trusting local averages

That single data point illustrates the trap. A small, wealthy enclave skews the mean upward. If you’re assessing property values or community dynamics, that average is useless. It doesn’t reflect the typical household. It reflects the richest few dragging the rest up on paper.

This is why context matters. Raw numbers without distribution data are misleading.

Which indicators actually reveal local economic reality

Stop looking at the top line. Start digging into the distribution.

  • Use official open-source channels. Rely on state-published tax data. It’s transparent and verified.
  • Check the share of high earners. Specifically, look at the percentage of residents earning above 100,000 euros. This flag spikes when a neighborhood has a cluster of high-income households.
  • Examine the low end. Look at the number of residents declaring income below 10,000 euros. This reveals the economic floor of the area. It’s often ignored because it’s statistically small, but it defines the social fabric just as much as the ceiling.

How to interpret these numbers without falling for hype

When you see a high average, ask: Who is driving that number?

If 30% of the population earns over 100,000 euros, the average is inflated. The median would be a better indicator of the “typical” household. The average tells you about the wealthy minority. The median tells you about the middle.

In Feucherolles, the average of 20,370 euros is a red flag for distortion. It suggests a bimodal distribution: very wealthy and, presumably, a smaller group earning significantly less. The average smooths over that divide.

Where to find the data and how to use it

These datasets are public. They are updated annually, usually in spring. You don’t need a data science degree to use them. You need a spreadsheet and a critical eye.

Filter by commune. Sort by income brackets. Look for outliers.

If you’re buying a home, this tells you who your neighbors are. Not just in terms of taste, but in terms of financial stability and local economic power. If the area has a high concentration of earners over 100,000 euros, property values may be propped up by that wealth. If the low-income bracket is large, there may be different social dynamics at play.

The real value of local tax transparency

This isn’t just trivia. It’s a tool for better decision-making.

When you understand the distribution, you stop guessing. You stop assuming the “affluent suburb” is uniformly wealthy. You see the cracks. You see the gaps.

The next time you’re at a café with locals, you won’t just swap anecdotes. You’ll have numbers. You’ll know exactly how much of your neighborhood is driven by top earners. You’ll know where the economic floor sits.

That’s the difference between assumption and evidence. And in finance, evidence beats opinion every time.