Cuánto Cuesta Mi Coche

2026 data

Car data in Spain

Rankings and figures to understand what owning a car costs: by province, by city and by model. Everything comes from official and open data, and each page says where from.

Ranking by province

All 52 provinces, from cheapest to most expensive for running a car

Average monthly cost of the same cars (those sold new) with each province's fuel prices, its capital's road tax and its region's ITV fee.

#ProvincePer monthVs. average95 petrolRoad tax (capital)
1Las Palmas228 €-8,6 %1,530 €56,57 €
2Santa Cruz de Tenerife230 €-7,5 %1,585 €34,08 €
3Melilla232 €-6,8 %1,604 €34,08 €legal minimum
4Ceuta235 €-5,5 %1,619 €34,08 €legal minimum
5Valencia247 €-0,8 %1,781 €58,87 €
6Soria247 €-0,8 %1,766 €34,08 €legal minimum
7Teruel248 €-0,6 %1,773 €34,08 €legal minimum
8Almería248 €-0,6 %1,771 €59,30 €
9Ciudad Real248 €-0,4 %1,780 €34,08 €legal minimum
10Córdoba248 €-0,3 %1,771 €56,91 €
11Granada248 €-0,3 %1,786 €68,16 €
12Tarragona248 €-0,2 %1,774 €68,16 €
13Sevilla248 €-0,2 %1,788 €61,00 €
14Barcelona248 €-0,2 %1,778 €68,16 €
15Lleida249 €-0,2 %1,745 €68,15 €
16Zaragoza249 €-0,1 %1,797 €56,10 €
17Segovia249 €-0,1 %1,787 €34,08 €legal minimum
18Huesca249 €-0,1 %1,787 €34,08 €legal minimum
19Albacete249 €-0,1 %1,791 €64,75 €
20Jaén249 €0 %1,797 €51,12 €
21Madrid249 €+0,1 %1,792 €59,00 €
22Castellón249 €+0,1 %1,802 €65,43 €
23Zamora249 €+0,2 %1,796 €34,08 €legal minimum
24Salamanca250 €+0,2 %1,784 €67,76 €
25Pontevedra250 €+0,3 %1,799 €34,08 €legal minimum
26Guadalajara250 €+0,4 %1,804 €34,08 €legal minimum
27Toledo250 €+0,4 %1,796 €62,03 €
28Badajoz250 €+0,5 %1,797 €53,61 €
29Cádiz250 €+0,5 %1,784 €67,25 €
30Palencia250 €+0,5 %1,801 €34,08 €legal minimum
31Navarra250 €+0,6 %1,789 €66,28 €
32Valladolid251 €+0,6 %1,804 €61,34 €
33Murcia251 €+0,7 %1,774 €68,16 €
34León251 €+0,7 %1,784 €58,50 €
35Burgos251 €+0,8 %1,811 €62,62 €
36La Rioja251 €+0,8 %1,788 €61,59 €
37Málaga251 €+0,9 %1,818 €65,80 €
38Cuenca251 €+0,9 %1,826 €34,08 €legal minimum
39Alicante251 €+0,9 %1,809 €60,47 €
40Girona251 €+1 %1,785 €67,24 €
41Ourense252 €+1,2 %1,804 €57,80 €
42Ávila252 €+1,2 %1,823 €34,08 €legal minimum
43Cantabria252 €+1,2 %1,817 €67,96 €
44Bizkaia252 €+1,3 %1,817 €71,45 €
45Lugo252 €+1,3 %1,805 €59,32 €
46A Coruña253 €+1,5 %1,799 €62,62 €
47Cáceres253 €+1,6 %1,808 €54,00 €
48Araba/Álava254 €+1,9 %1,816 €76,17 €
49Huelva254 €+2,2 %1,828 €68,16 €
50Asturias255 €+2,3 %1,838 €64,00 €
51Illes Balears257 €+3,1 %1,875 €68,16 €
52Gipuzkoa257 €+3,4 %1,830 €89,25 €

Road tax for a car of 8 to 11.99 fiscal horsepower. Where we don't have the capital's bylaw we use the legal minimum (34,08 €).

How we calculate it

Same assumptions on every page

  • The monthly cost is the running cost: fuel or electricity, insurance, road tax, ITV, maintenance and tyres, at 15,000 km a year for 5 years with the car bought new. Depreciation is shown separately.
  • The cars are those sold new since 2020, each with its best-selling version.
  • Figures are recalculated whenever we update the data; each source's date is on its page.
  • Full methodology →

Questions

Frequently asked questions

Where does this data come from?+

From official and open sources: the Ministry for the Ecological Transition (prices at every filling station), the European Environment Agency (each car's consumption), the Tax Agency tables, each council's tax bylaws, the DGT and OpenStreetMap. Each page says where each figure comes from.

How often is it updated?+

Fuel prices, whenever we regenerate the data (the current ones are from 15/10/2026). Taxes and low-emission zones, when the bylaws change: each page says when it was last checked.

Why does it vary so little between provinces?+

Because only fuel, road tax and ITV change; we calculate insurance, maintenance and tyres the same everywhere. The Canary Islands, Ceuta and Melilla come out cheaper because of how fuel is taxed there.

How do I cite this data?+

With each figure's original source (we give it on every page) and a link to the page you took it from, so it can be checked.