Tax under the 2026 scales, lowest first. Click a column header to re-sort, click a row to highlight the province on the map.
| Province▼ | Tax on €100k income, €▲ | Share, %▼ | ||||
|---|---|---|---|---|---|---|
| 1Ceuta60% deduction | 13,939 | 13.9 | ||||
| 2Melilla60% deduction | 13,939 | 13.9 | ||||
| 3Madrid | 33,318 | 33.3 | ||||
| 4Gipuzkoaforal regime | 33,365 | 33.4 | ||||
| 5Bizkaiaforal regime | 33,365 | 33.4 | ||||
| 6Álavaforal regime | 33,365 | 33.4 | ||||
| 7Balearic Islands | 34,389 | 34.4 | ||||
| 8Murcia | 34,436 | 34.4 | ||||
| 9LeónCastile and León | 34,460 | 34.5 | ||||
| 10PalenciaCastile and León | 34,460 | 34.5 | ||||
| 11SalamancaCastile and León | 34,460 | 34.5 | ||||
| 12SegoviaCastile and León | 34,460 | 34.5 | ||||
| 13SoriaCastile and León | 34,460 | 34.5 | ||||
| 14ValladolidCastile and León | 34,460 | 34.5 | ||||
| 15ZamoraCastile and León | 34,460 | 34.5 | ||||
| 16ÁvilaCastile and León | 34,460 | 34.5 | ||||
| 17BurgosCastile and León | 34,460 | 34.5 | ||||
| 18Navarreforal regime | 34,637 | 34.6 | ||||
| 19Cantabria | 34,660 | 34.7 | ||||
| 20A CoruñaGalicia | 34,682 | 34.7 | ||||
| 21LugoGalicia | 34,682 | 34.7 | ||||
| 22OurenseGalicia | 34,682 | 34.7 | ||||
| 23PontevedraGalicia | 34,682 | 34.7 | ||||
| 24CádizAndalusia | 34,783 | 34.8 | ||||
| 25CórdobaAndalusia | 34,783 | 34.8 | ||||
| 26GranadaAndalusia | 34,783 | 34.8 | ||||
| 27HuelvaAndalusia | 34,783 | 34.8 | ||||
| 28JaénAndalusia | 34,783 | 34.8 | ||||
| 29MálagaAndalusia | 34,783 | 34.8 | ||||
| 30SevilleAndalusia | 34,783 | 34.8 | ||||
| 31AlmeríaAndalusia | 34,783 | 34.8 | ||||
| 32Ciudad RealCastile-La Mancha | 34,847 | 34.8 | ||||
| 33CuencaCastile-La Mancha | 34,847 | 34.8 | ||||
| 34GuadalajaraCastile-La Mancha | 34,847 | 34.8 | ||||
| 35ToledoCastile-La Mancha | 34,847 | 34.8 | ||||
| 36AlbaceteCastile-La Mancha | 34,847 | 34.8 | ||||
| 37GironaCatalonia | 35,136 | 35.1 | ||||
| 38LleidaCatalonia | 35,136 | 35.1 | ||||
| 39TarragonaCatalonia | 35,136 | 35.1 | ||||
| 40BarcelonaCatalonia | 35,136 | 35.1 | ||||
| 41Las PalmasCanary Islands | 35,196 | 35.2 | ||||
| 42Santa Cruz de TenerifeCanary Islands | 35,196 | 35.2 | ||||
| 43La Rioja | 35,221 | 35.2 | ||||
| 44Asturias | 35,252 | 35.3 | ||||
| 45HuescaAragon | 35,390 | 35.4 | ||||
| 46TeruelAragon | 35,390 | 35.4 | ||||
| 47ZaragozaAragon | 35,390 | 35.4 | ||||
| 48CáceresExtremadura | 35,990 | 36.0 | ||||
| 49BadajozExtremadura | 35,990 | 36.0 | ||||
| 50CastellónValencian Community | 36,150 | 36.2 | ||||
| 51ValenciaValencian Community | 36,150 | 36.2 | ||||
| 52AlicanteValencian Community | 36,150 | 36.2 | ||||
Source: INE, Censo Anual de Población. Click a column header to sort, click a row to highlight the province on the map.
| Province▼ | 2021▼ | 2025▼ | Change▼ | Growth, %▼ |
|---|---|---|---|---|
| 1Ourense | 132 | 151 | +19 | +14% |
| 2Burgos | 176 | 201 | +25 | +14% |
| 3Salamanca | 119 | 133 | +14 | +12% |
| 4Cádiz | 6,587 | 7,150 | +563 | +9% |
| 5Ciudad Real | 120 | 130 | +10 | +8% |
| 6Valladolid | 181 | 193 | +12 | +7% |
| 7A Coruña | 1,038 | 1,085 | +47 | +5% |
| 8Huesca | 209 | 216 | +7 | +3% |
| 9Pontevedra | 724 | 741 | +17 | +2% |
| 10Cáceres | 233 | 236 | +3 | +1% |
| 11Guadalajara | 216 | 218 | +2 | +1% |
| 12Lugo | 419 | 422 | +3 | +1% |
| 13Girona | 3,355 | 3,372 | +17 | +1% |
| 14Albacete | 309 | 309 | +0 | +0% |
| 15Cantabria | 647 | 638 | -9 | -1% |
| 16Valencia | 9,492 | 9,350 | -142 | -1% |
| 17Álava | 188 | 185 | -3 | -2% |
| 18Segovia | 94 | 92 | -2 | -2% |
| 19Ávila | 91 | 89 | -2 | -2% |
| 20Tarragona | 3,339 | 3,263 | -76 | -2% |
| 21La Rioja | 209 | 204 | -5 | -2% |
| 22Huelva | 1,112 | 1,085 | -27 | -2% |
| 23Balearic Islands | 18,949 | 18,448 | -501 | -3% |
| 24Castellón | 1,462 | 1,423 | -39 | -3% |
| 25Asturias | 1,155 | 1,122 | -33 | -3% |
| 26Palencia | 54 | 52 | -2 | -4% |
| 27Murcia | 17,177 | 16,522 | -655 | -4% |
| 28Barcelona | 16,570 | 15,818 | -752 | -5% |
| 29Madrid | 11,489 | 10,938 | -551 | -5% |
| 30Toledo | 275 | 261 | -14 | -5% |
| 31Bizkaia | 845 | 797 | -48 | -6% |
| 32Seville | 2,038 | 1,918 | -120 | -6% |
| 33Granada | 6,599 | 6,151 | -448 | -7% |
| 34Cuenca | 71 | 66 | -5 | -7% |
| 35Gipuzkoa | 606 | 562 | -44 | -7% |
| 36Málaga | 53,405 | 49,298 | -4,107 | -8% |
| 37Jaén | 838 | 766 | -72 | -9% |
| 38Alicante | 75,925 | 68,904 | -7,021 | -9% |
| 39León | 191 | 173 | -18 | -9% |
| 40Las Palmas | 13,948 | 12,622 | -1,326 | -10% |
| 41Almería | 17,122 | 15,397 | -1,725 | -10% |
| 42Lleida | 310 | 277 | -33 | -11% |
| 43Navarre | 435 | 388 | -47 | -11% |
| 44Zaragoza | 657 | 577 | -80 | -12% |
| 45Santa Cruz de Tenerife | 15,047 | 13,118 | -1,929 | -13% |
| 46Teruel | 203 | 176 | -27 | -13% |
| 47Melilla | 48 | 41 | -7 | -15% |
| 48Badajoz | 281 | 231 | -50 | -18% |
| 49Soria | 37 | 30 | -7 | -19% |
| 50Córdoba | 1,061 | 859 | -202 | -19% |
| 51Zamora | 48 | 37 | -11 | -23% |
| 52Ceuta | 39 | 27 | -12 | -31% |
Taxes in Spain by region — the figures explained
What the map shows
The Taxes tab has six buttons: personal income tax (IRPF) on taxable income of €50k, €100k and €250k a year, and transfer tax (ITP) on buying a resale home for €300k, €600k and €1.5m. Every figure is calculated from the 2026 scales for each province. Taxes are set by the autonomous regions, so provinces in the same region share them. The calculation assumes a single resident under 65 with no children, the personal allowance and no regional credits, and a buyer without the reliefs for young people, large families or disability.
Income tax: how much the regions differ
Spanish income tax has two halves: a state half, the same everywhere, and a regional half set by each autonomous region. On €100,000 of taxable income, Madrid charges the least (€33,318) and the Valencian Community the most (€36,150): a gap of €2,832 a year. At €250,000 the gap grows to €14,607 — €97,818 in Madrid against €112,425 in the Valencian Community.
The Basque Country and Navarre levy the whole tax under their own laws: €33,365 and €34,637 on €100,000. Ceuta and Melilla give a 60% credit on income earned there, so the same €100,000 costs €13,939. If you are moving to Spain for a job, check the Beckham Law: it replaces the progressive scale with a flat 24% on employment income up to €600,000 a year, whatever the region.
Tax on buying a home
Here the regions diverge far more. On a €1.5m home the tax is €45,000 in Ceuta and Melilla, €60,000 in the Basque Country and €165,000 in Catalonia and the Valencian Community. Catalonia, the Balearics, Aragon, Extremadura and Castile and León charge rising rates on slices of the price. Asturias sets its rate by price and applies it to the whole amount, and the Valencian Community charges 11% on the whole price of homes over €1m. What owners pay after buying is covered in Property Taxes in Spain.
Taxes by region: summary table
| Region | Provinces | Tax on €100k income, € | On €250k, € | On a €600k purchase, € | On €1.5m, € |
|---|---|---|---|---|---|
| Ceuta and Melilla | Ceuta, Melilla | 13,939 | 40,939 | 18,000 | 45,000 |
| Madrid | Madrid | 33,318 | 97,818 | 36,000 | 90,000 |
| Basque Country | Bizkaia, Gipuzkoa, Álava | 33,365 | 104,195 | 24,000 | 60,000 |
| Balearic Islands | Balearic Islands | 34,389 | 104,314 | 50,000 | 150,000 |
| Murcia | Murcia | 34,436 | 101,936 | 46,500 | 116,250 |
| Castile and León | Burgos, León, Palencia, Salamanca, Segovia, Soria, Valladolid, Zamora, Ávila | 34,460 | 100,460 | 55,000 | 145,000 |
| Navarre | Navarre | 34,637 | 108,176 | 36,000 | 90,000 |
| Cantabria | Cantabria | 34,660 | 105,160 | 48,000 | 129,000 |
| Galicia | A Coruña, Lugo, Ourense, Pontevedra | 34,682 | 102,182 | 48,000 | 120,000 |
| Andalusia | Almería, Cádiz, Córdoba, Granada, Huelva, Jaén, Málaga, Seville | 34,783 | 102,283 | 42,000 | 105,000 |
| Castile-La Mancha | Albacete, Ciudad Real, Cuenca, Guadalajara, Toledo | 34,847 | 102,347 | 54,000 | 135,000 |
| Catalonia | Barcelona, Girona, Lleida, Tarragona | 35,136 | 106,186 | 60,000 | 165,000 |
| Canary Islands | Las Palmas, Santa Cruz de Tenerife | 35,196 | 107,708 | 39,000 | 97,500 |
| La Rioja | La Rioja | 35,221 | 108,971 | 42,000 | 105,000 |
| Asturias | Asturias | 35,252 | 107,252 | 60,000 | 150,000 |
| Aragon | Huesca, Teruel, Zaragoza | 35,390 | 107,240 | 50,250 | 139,500 |
| Extremadura | Badajoz, Cáceres | 35,990 | 107,139 | 52,800 | 151,800 |
| Valencian Community | Alicante, Castellón, Valencia | 36,150 | 112,425 | 54,000 | 165,000 |
Regions are sorted by income tax on €100,000. Income tax is per year; transfer tax is paid once.
What is not included
Regional credits for children, rent, age or disability, and investment income: dividends, interest and capital gains are taxed on a separate scale that is almost the same across the country. Wealth tax and inheritance tax are also set by the regions and are not covered on this page.
Frequently asked questions
- Which region in Spain has the lowest income tax?
- Among the common-regime regions, Madrid: on taxable income of €100,000 a year the tax there is €33,318, against €36,150 in the Valencian Community. The Basque Country charges €33,365 and Navarre €34,637. Ceuta and Melilla are lowest at €13,939, thanks to a 60% credit on income earned there.
- How much tax do you pay when buying a home in Spain?
- Buying a resale home is subject to transfer tax (ITP), set by each region at rates from 3% to 13%, rising with the price in several regions. On a €600,000 home it ranges from €18,000 (Ceuta and Melilla) to €60,000 (Catalonia and Asturias).
- What tax applies to a new-build home?
- A new home bought from a developer pays 10% VAT (IVA) plus stamp duty (AJD) at the regional rate instead of ITP, which is why the map covers resale homes only.
- Why are taxes different in the Basque Country and Navarre?
- They run their own tax systems: income tax and transfer tax are set entirely by their own laws, with no state share. All three Basque provinces share one income tax scale and a 4% rate on home purchases.
Sources: Ministerio de Hacienda, Tributación Autonómica. Medidas 2026 (updated 23 September 2026) — income tax scales, personal allowances and ITP rates of the 15 common-regime regions; article 63.1 of the IRPF Law (Ley 35/2006) — the state half; Basque (Norma Foral 6/2025 Gipuzkoa, 21/2025 Álava, 7/2025 Bizkaia) and Navarre (DFL 4/2008, DFL 129/1999) regulations.
Ready to move? Let's check your situation — free.
We help you obtain, renew or modify a Spanish residence permit: free assessment of your case, document preparation, and full support until the decision.
Tell me briefly: what you do for work, when you plan to move, and whether you are coming alone or with family. I will tell you straight whether you qualify and which route works best.
Message on WhatsApp Or book a call