Cuánto Cuesta Mi Coche

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

  1. 1Santa Cruz de Tenerife34,08 €+0 % above minimum
  2. 2Jaén51,12 €+50 % above minimum
  3. 3Badajoz53,61 €+57 % above minimum
  4. 4Cáceres54,00 €+58 % above minimum
  5. 5Alcalá de Henares54,53 €+60 % above minimum
  6. 6Zaragoza56,10 €+65 % above minimum
  7. 7Las Palmas de Gran Canaria56,57 €+66 % above minimum
  8. 8Córdoba56,91 €+67 % above minimum
  9. 9Ourense57,80 €+70 % above minimum
  10. 10León58,50 €+72 % above minimum

The 10 most expensive

  1. 61Donostia-San Sebastián89,25 €foral regime
  2. 60Vitoria-Gasteiz76,17 €foral regime
  3. 59Bilbao71,45 €foral regime
  4. 42Vigo68,16 €+100 % above minimum
  5. 42Terrassa68,16 €+100 % above minimum
  6. 42Tarragona68,16 €+100 % above minimum
  7. 42Sanlúcar de Barrameda68,16 €+100 % above minimum
  8. 42Sabadell68,16 €+100 % above minimum
  9. 42Rota68,16 €+100 % above minimum
  10. 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.

#City8–11.99 CVF12–15.99 CVFElectricAbove minimum
1Santa Cruz de TenerifeSanta Cruz de Tenerife34,08 €71,94 €8,52 €−75 %+0 %
2JaénJaén51,12 €114,38 €12,78 €−75 %+50 %
3BadajozBadajoz53,61 €113,16 €13,40 €−75 %+57 %
4CáceresCáceres54,00 €113,00 €13,50 €−75 %+58 %
5Alcalá de HenaresMadrid54,53 €115,10 €13,63 €−75 %+60 %
6ZaragozaZaragoza56,10 €123,60 €14,03 €−75 %+65 %
7Las Palmas de Gran CanariaLas Palmas56,57 €119,42 €14,14 €−75 %+66 %
8CórdobaCórdoba56,91 €125,90 €14,23 €−75 %+67 %
9OurenseOurense57,80 €127,35 €23,12 €−60 %+70 %
10LeónLeón58,50 €128,95 €29,25 €−50 %+72 %
11ValenciaValencia58,87 €128,05 €14,72 €−75 %+73 %
12MadridMadrid59,00 €129,00 €14,75 €−75 %+73 %
13AlmeríaAlmería59,30 €125,18 €14,83 €−75 %+74 %
14LugoLugo59,32 €123,72 €14,83 €−75 %+74 %
15GetafeMadrid60,00 €128,92 €15,00 €−75 %+76 %
16AlicanteAlicante60,47 €128,37 €15,12 €−75 %+77 %
17SevillaSevilla61,00 €130,93 €15,25 €−75 %+79 %
18GijónAsturias61,30 €120,00 €15,33 €−75 %+80 %
19ValladolidValladolid61,34 €129,49 €15,34 €−75 %+80 %
20FuenlabradaMadrid61,51 €133,27 €15,38 €−75 %+80 %
21LogroñoLa Rioja61,59 €130,00 €27,72 €−55 %+81 %
22ToledoToledo62,03 €130,93 €15,51 €−75 %+82 %
23MóstolesMadrid62,60 €132,87 €15,65 €−75 %+84 %
24A CoruñaA Coruña62,62 €132,19 €25,05 €−60 %+84 %
24BurgosBurgos62,62 €132,20 €15,66 €−75 %+84 %
26ElcheAlicante63,36 €133,80 €15,84 €−75 %+86 %
27OviedoAsturias64,00 €141,00 €32,00 €−50 %+88 %
28AlbaceteAlbacete64,75 €136,69 €16,19 €−75 %+90 %
29Castellón de la PlanaCastellón65,43 €138,12 €16,36 €−75 %+92 %
30MálagaMálaga65,80 €138,90 €16,45 €−75 %+93 %
31LeganésMadrid65,93 €141,99 €32,97 €−50 %+93 %
32PamplonaNavarra66,28 €141,38 €33,14 €−50 %foral regime
33AlcorcónMadrid66,93 €141,29 €16,73 €−75 %+96 %
34GironaGirona67,24 €142,40 €33,62 €−50 %+97 %
35CádizCádiz67,25 €142,00 €33,63 €−50 %+97 %
36San FernandoCádiz67,50 €141,90 €16,88 €−75 %+98 %
37SalamancaSalamanca67,76 €143,88 €16,94 €−75 %+99 %
38SantanderCantabria67,96 €143,45 €16,99 €−75 %+99 %
39Jerez de la FronteraCádiz67,99 €143,52 €67,99 €+100 %
40Chiclana de la FronteraCádiz68,15 €143,85 €68,15 €+100 %
40LleidaLleida68,15 €143,88 €17,04 €−75 %+100 %
42AlgecirasCádiz68,16 €143,88 €17,04 €−75 %+100 %
42BadalonaBarcelona68,16 €143,88 €17,04 €−75 %+100 %
42BarcelonaBarcelona68,16 €143,88 €17,04 €−75 %+100 %
42CartagenaMurcia68,16 €143,88 €68,16 €+100 %
42ChipionaCádiz68,16 €143,88 €68,16 €+100 %
42El Puerto de Santa MaríaCádiz68,16 €143,88 €17,04 €−75 %+100 %
42GranadaGranada68,16 €143,88 €17,04 €−75 %+100 %
42HuelvaHuelva68,16 €143,88 €17,04 €−75 %+100 %
42L'Hospitalet de LlobregatBarcelona68,16 €143,88 €17,04 €−75 %+100 %
42MurciaMurcia68,16 €143,88 €17,04 €−75 %+100 %
42PalmaIlles Balears68,16 €143,88 €17,04 €−75 %+100 %
42RotaCádiz68,16 €143,88 €68,16 €+100 %
42SabadellBarcelona68,16 €143,88 €17,04 €−75 %+100 %
42Sanlúcar de BarramedaCádiz68,16 €143,88 €68,16 €+100 %
42TarragonaTarragona68,16 €143,88 €34,08 €−50 %+100 %
42TerrassaBarcelona68,16 €143,88 €17,04 €−75 %+100 %
42VigoPontevedra68,16 €143,88 €17,04 €−75 %+100 %
59BilbaoBizkaia71,45 €153,25 €3,57 €−95 %foral regime
60Vitoria-GasteizAraba/Álava76,17 €169,27 €7,62 €−90 %foral regime
61Donostia-San SebastiánGipuzkoa89,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 →

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.