2026 ranking
Road tax: the cheapest and most expensive cities
A car of 8 to 11.99 fiscal horsepower (50 % of those sold new from 2020 to 2024) pays from 34,08 € a year in Santa Cruz de Tenerife to 89,25 € in Donostia-San Sebastián. Only the 61 cities whose tax bylaw we have read.

The 10 cheapest
- 1Santa Cruz de Tenerife34,08 €+0 % above minimum
- 2Jaén51,12 €+50 % above minimum
- 3Badajoz53,61 €+57 % above minimum
- 4Cáceres54,00 €+58 % above minimum
- 5Alcalá de Henares54,53 €+60 % above minimum
- 6Zaragoza56,10 €+65 % above minimum
- 7Las Palmas de Gran Canaria56,57 €+66 % above minimum
- 8Córdoba56,91 €+67 % above minimum
- 9Ourense57,80 €+70 % above minimum
- 10León58,50 €+72 % above minimum
The 10 most expensive
- 61Donostia-San Sebastián89,25 €foral regime
- 60Vitoria-Gasteiz76,17 €foral regime
- 59Bilbao71,45 €foral regime
- 42Vigo68,16 €+100 % above minimum
- 42Terrassa68,16 €+100 % above minimum
- 42Tarragona68,16 €+100 % above minimum
- 42Sanlúcar de Barrameda68,16 €+100 % above minimum
- 42Sabadell68,16 €+100 % above minimum
- 42Rota68,16 €+100 % above minimum
- 42Palma68,16 €+100 % above minimum
17 cities are tied at 68,16 €: Algeciras, Badalona, Barcelona, Cartagena, Chipiona, El Puerto de Santa María, Granada, Huelva, L'Hospitalet de Llobregat, Murcia, Palma, Rota, Sabadell, Sanlúcar de Barrameda, Tarragona, Terrassa, Vigo.
20 / 57
common-regime cities charge the legal maximum: double the minimum
34,08 €
legal minimum a year for 8 to 11.99 CVF; no one can charge less
6
cities with no discount for electric cars
All 61 cities, from cheapest to most expensive
Annual rate for a car by fiscal horsepower. The electric car is one of 8 to 11.99 CVF in its first year, with the bylaw's discount if it meets the conditions.
| # | City | 8–11.99 CVF | 12–15.99 CVF | Electric | Above minimum |
|---|---|---|---|---|---|
| 1 | Santa Cruz de TenerifeSanta Cruz de Tenerife | 34,08 € | 71,94 € | 8,52 €−75 % | +0 % |
| 2 | JaénJaén | 51,12 € | 114,38 € | 12,78 €−75 % | +50 % |
| 3 | BadajozBadajoz | 53,61 € | 113,16 € | 13,40 €−75 % | +57 % |
| 4 | CáceresCáceres | 54,00 € | 113,00 € | 13,50 €−75 % | +58 % |
| 5 | Alcalá de HenaresMadrid | 54,53 € | 115,10 € | 13,63 €−75 % | +60 % |
| 6 | ZaragozaZaragoza | 56,10 € | 123,60 € | 14,03 €−75 % | +65 % |
| 7 | Las Palmas de Gran CanariaLas Palmas | 56,57 € | 119,42 € | 14,14 €−75 % | +66 % |
| 8 | CórdobaCórdoba | 56,91 € | 125,90 € | 14,23 €−75 % | +67 % |
| 9 | OurenseOurense | 57,80 € | 127,35 € | 23,12 €−60 % | +70 % |
| 10 | LeónLeón | 58,50 € | 128,95 € | 29,25 €−50 % | +72 % |
| 11 | ValenciaValencia | 58,87 € | 128,05 € | 14,72 €−75 % | +73 % |
| 12 | MadridMadrid | 59,00 € | 129,00 € | 14,75 €−75 % | +73 % |
| 13 | AlmeríaAlmería | 59,30 € | 125,18 € | 14,83 €−75 % | +74 % |
| 14 | LugoLugo | 59,32 € | 123,72 € | 14,83 €−75 % | +74 % |
| 15 | GetafeMadrid | 60,00 € | 128,92 € | 15,00 €−75 % | +76 % |
| 16 | AlicanteAlicante | 60,47 € | 128,37 € | 15,12 €−75 % | +77 % |
| 17 | SevillaSevilla | 61,00 € | 130,93 € | 15,25 €−75 % | +79 % |
| 18 | GijónAsturias | 61,30 € | 120,00 € | 15,33 €−75 % | +80 % |
| 19 | ValladolidValladolid | 61,34 € | 129,49 € | 15,34 €−75 % | +80 % |
| 20 | FuenlabradaMadrid | 61,51 € | 133,27 € | 15,38 €−75 % | +80 % |
| 21 | LogroñoLa Rioja | 61,59 € | 130,00 € | 27,72 €−55 % | +81 % |
| 22 | ToledoToledo | 62,03 € | 130,93 € | 15,51 €−75 % | +82 % |
| 23 | MóstolesMadrid | 62,60 € | 132,87 € | 15,65 €−75 % | +84 % |
| 24 | A CoruñaA Coruña | 62,62 € | 132,19 € | 25,05 €−60 % | +84 % |
| 24 | BurgosBurgos | 62,62 € | 132,20 € | 15,66 €−75 % | +84 % |
| 26 | ElcheAlicante | 63,36 € | 133,80 € | 15,84 €−75 % | +86 % |
| 27 | OviedoAsturias | 64,00 € | 141,00 € | 32,00 €−50 % | +88 % |
| 28 | AlbaceteAlbacete | 64,75 € | 136,69 € | 16,19 €−75 % | +90 % |
| 29 | Castellón de la PlanaCastellón | 65,43 € | 138,12 € | 16,36 €−75 % | +92 % |
| 30 | MálagaMálaga | 65,80 € | 138,90 € | 16,45 €−75 % | +93 % |
| 31 | LeganésMadrid | 65,93 € | 141,99 € | 32,97 €−50 % | +93 % |
| 32 | PamplonaNavarra | 66,28 € | 141,38 € | 33,14 €−50 % | foral regime |
| 33 | AlcorcónMadrid | 66,93 € | 141,29 € | 16,73 €−75 % | +96 % |
| 34 | GironaGirona | 67,24 € | 142,40 € | 33,62 €−50 % | +97 % |
| 35 | CádizCádiz | 67,25 € | 142,00 € | 33,63 €−50 % | +97 % |
| 36 | San FernandoCádiz | 67,50 € | 141,90 € | 16,88 €−75 % | +98 % |
| 37 | SalamancaSalamanca | 67,76 € | 143,88 € | 16,94 €−75 % | +99 % |
| 38 | SantanderCantabria | 67,96 € | 143,45 € | 16,99 €−75 % | +99 % |
| 39 | Jerez de la FronteraCádiz | 67,99 € | 143,52 € | 67,99 € | +100 % |
| 40 | Chiclana de la FronteraCádiz | 68,15 € | 143,85 € | 68,15 € | +100 % |
| 40 | LleidaLleida | 68,15 € | 143,88 € | 17,04 €−75 % | +100 % |
| 42 | AlgecirasCádiz | 68,16 € | 143,88 € | 17,04 €−75 % | +100 % |
| 42 | BadalonaBarcelona | 68,16 € | 143,88 € | 17,04 €−75 % | +100 % |
| 42 | BarcelonaBarcelona | 68,16 € | 143,88 € | 17,04 €−75 % | +100 % |
| 42 | CartagenaMurcia | 68,16 € | 143,88 € | 68,16 € | +100 % |
| 42 | ChipionaCádiz | 68,16 € | 143,88 € | 68,16 € | +100 % |
| 42 | El Puerto de Santa MaríaCádiz | 68,16 € | 143,88 € | 17,04 €−75 % | +100 % |
| 42 | GranadaGranada | 68,16 € | 143,88 € | 17,04 €−75 % | +100 % |
| 42 | HuelvaHuelva | 68,16 € | 143,88 € | 17,04 €−75 % | +100 % |
| 42 | L'Hospitalet de LlobregatBarcelona | 68,16 € | 143,88 € | 17,04 €−75 % | +100 % |
| 42 | MurciaMurcia | 68,16 € | 143,88 € | 17,04 €−75 % | +100 % |
| 42 | PalmaIlles Balears | 68,16 € | 143,88 € | 17,04 €−75 % | +100 % |
| 42 | RotaCádiz | 68,16 € | 143,88 € | 68,16 € | +100 % |
| 42 | SabadellBarcelona | 68,16 € | 143,88 € | 17,04 €−75 % | +100 % |
| 42 | Sanlúcar de BarramedaCádiz | 68,16 € | 143,88 € | 68,16 € | +100 % |
| 42 | TarragonaTarragona | 68,16 € | 143,88 € | 34,08 €−50 % | +100 % |
| 42 | TerrassaBarcelona | 68,16 € | 143,88 € | 17,04 €−75 % | +100 % |
| 42 | VigoPontevedra | 68,16 € | 143,88 € | 17,04 €−75 % | +100 % |
| 59 | BilbaoBizkaia | 71,45 € | 153,25 € | 3,57 €−95 % | foral regime |
| 60 | Vitoria-GasteizAraba/Álava | 76,17 € | 169,27 € | 7,62 €−90 % | foral regime |
| 61 | Donostia-San SebastiánGipuzkoa | 89,25 € | 156,56 € | 4,46 €−95 % | foral regime |
How we calculate it
Each bylaw's rates, unrounded
- Rates from each council's 2026 tax bylaw, read one by one. Each city links to its bylaw on its page.
- Sorted by the 8 to 11.99 fiscal horsepower band because half of all cars are in it: 50 % of those sold new from 2020 to 2024, according to the European Environment Agency and the Tax Agency tables.
- “Above minimum” compares with the rates in art. 95.1 of the Local Finance Act; the law allows them to be multiplied by up to 2. The Basque Country and Navarre have their own foral rules and are not compared.
- The electric car gets the highest discount its bylaw allows in the first year. Some must be applied for, others last a few years or only apply to new cars: check the conditions on each city's page.
- Full methodology →
Sources
- Local Finance Act, art. 95 (BOE) Minimum rates and maximum coefficient
- Santa Cruz de Tenerife tax bylaw 2026
- Donostia-San Sebastián tax bylaw 2026
Keep going
Questions
Frequently asked questions
Where is road tax cheapest?+
Of the 61 cities we have, in Santa Cruz de Tenerife: 34,08 € a year for a car of 8 to 11.99 fiscal horsepower. Followed by Jaén (51,12 €) and Badajoz (53,61 €).
Where is it most expensive?+
In Donostia-San Sebastián: 89,25 € a year for a car of 8 to 11.99 fiscal horsepower, 2,6 times what you pay in Santa Cruz de Tenerife.
What is the legal minimum?+
34,08 € a year for 8 to 11.99 fiscal horsepower (art. 95 of the Local Finance Act). Each council may multiply it by up to 2, and 20 of the 57 common-regime cities we have charge that maximum. The Basque Country and Navarre have their own foral rules.
Do electric cars pay road tax?+
Yes, but almost every council gives them a discount: up to 75% in common-regime cities and more in some foral ones. Of the 61 cities we have, 6 give no discount to electric cars. Many discounts must be applied for or only last a few years.
Why isn't my city listed?+
We only list the cities whose tax bylaw we have read. For the rest of the 8,132 municipalities our calculators use the legal minimum, which is the least a council can charge.