Data / Rankings / Active companies / Provinces of Spain
Provinces of Spain by active companies, 2025
Madrid province had the highest active companies of 52 provinces in 2025, at 526,588. Ceuta province had the lowest, at 3,236. The median was 39,193 and the figure for Spain was 3.31 million. Source: the Instituto Nacional de Estadística.
Madrid province Madrid province: 526,588 count 526,588 Barcelona province Barcelona province: 458,826 count 458,826 Valencia province Valencia province: 186,970 count 186,970 Alicante province Alicante province: 145,106 count 145,106 Málaga province Málaga province: 142,401 count 142,401 Seville province Seville province: 121,706 count 121,706 Balearic Islands province Balearic Islands province: 103,319 count 103,319 Murcia province Murcia province: 93,956 count 93,956 A Coruña province A Coruña province: 77,760 count 77,760 Las Palmas province Las Palmas province: 74,168 count 74,168 Santa Cruz de Tenerife province Santa Cruz de Tenerife province: 71,833 count 71,833 Biscay province Biscay province: 71,086 count 71,086 Pontevedra province Pontevedra province: 65,757 count 65,757 Girona province Girona province: 65,302 count 65,302 Cádiz province Cádiz province: 64,838 count 64,838 Asturias province Asturias province: 64,608 count 64,608 Granada province Granada province: 61,067 count 61,067 Zaragoza province Zaragoza province: 60,739 count 60,739 Tarragona province Tarragona province: 53,758 count 53,758 Córdoba province Córdoba province: 46,820 count 46,820 Gipuzkoa province Gipuzkoa province: 46,310 count 46,310 Almería province Almería province: 44,199 count 44,199 Toledo province Toledo province: 43,989 count 43,989 Navarre province Navarre province: 42,375 count 42,375 Badajoz province Badajoz province: 40,074 count 40,074 Castellón province Castellón province: 40,045 count 40,045 Cantabria province Cantabria province: 38,340 count 38,340 Jaén province Jaén province: 33,611 count 33,611 Lleida province Lleida province: 32,176 count 32,176 Valladolid province Valladolid province: 31,317 count 31,317 Ciudad Real province Ciudad Real province: 28,549 count 28,549 León province León province: 27,811 count 27,811 Huelva province Huelva province: 25,820 count 25,820 Albacete province Albacete province: 24,853 count 24,853 Cáceres province Cáceres province: 24,181 count 24,181 Burgos province Burgos province: 23,976 count 23,976 Lugo province Lugo province: 22,564 count 22,564 La Rioja province La Rioja province: 21,481 count 21,481 Ourense province Ourense province: 20,870 count 20,870 Salamanca province Salamanca province: 20,569 count 20,569 Álava province Álava province: 17,557 count 17,557 Huesca province Huesca province: 15,627 count 15,627 Guadalajara province Guadalajara province: 13,670 count 13,670 Cuenca province Cuenca province: 12,972 count 12,972 Segovia province Segovia province: 10,457 count 10,457 Zamora province Zamora province: 10,440 count 10,440 Ávila province Ávila province: 9,648 count 9,648 Palencia province Palencia province: 8,899 count 8,899 Teruel province Teruel province: 8,642 count 8,642 Soria province Soria province: 5,562 count 5,562 Melilla province Melilla province: 4,396 count 4,396 Ceuta province Ceuta province: 3,236 count 3,236 count. Source: INE . Retrieved 2026-10-07.
Full ranking Rank Provinces 2025count Change on 2024 1 Madrid province 526,588 +2.5% 2 Barcelona province 458,826 +1.2% 3 Valencia province 186,970 +3.1% 4 Alicante province 145,106 +3.3% 5 Málaga province 142,401 +4.1% 6 Seville province 121,706 +1.5% 7 Balearic Islands province 103,319 +2.9% 8 Murcia province 93,956 +1.6% 9 A Coruña province 77,760 +1.2% 10 Las Palmas province 74,168 +2.6% 11 Santa Cruz de Tenerife province 71,833 +2.5% 12 Biscay province 71,086 -0.2% 13 Pontevedra province 65,757 +0.6% 14 Girona province 65,302 +1.8% 15 Cádiz province 64,838 +1.9% 16 Asturias province 64,608 +0.2% 17 Granada province 61,067 +2.1% 18 Zaragoza province 60,739 +1.1% 19 Tarragona province 53,758 +1.5% 20 Córdoba province 46,820 +0.7% 21 Gipuzkoa province 46,310 -0.9% 22 Almería province 44,199 +2.2% 23 Toledo province 43,989 +0.5% 24 Navarre province 42,375 +3.5% 25 Badajoz province 40,074 +1.1% 26 Castellón province 40,045 +1.5% 27 Cantabria province 38,340 +0.9% 28 Jaén province 33,611 -0.1% 29 Lleida province 32,176 +0.5% 30 Valladolid province 31,317 +0.6% 31 Ciudad Real province 28,549 +0.4% 32 León province 27,811 -0.1% 33 Huelva province 25,820 +1.6% 34 Albacete province 24,853 -0.1% 35 Cáceres province 24,181 +1.1% 36 Burgos province 23,976 +0.5% 37 Lugo province 22,564 +0.2% 38 La Rioja province 21,481 +1.2% 39 Ourense province 20,870 +0.1% 40 Salamanca province 20,569 -0.1% 41 Álava province 17,557 -1% 42 Huesca province 15,627 -0.2% 43 Guadalajara province 13,670 +1% 44 Cuenca province 12,972 +0.8% 45 Segovia province 10,457 +0.2% 46 Zamora province 10,440 +0.1% 47 Ávila province 9,648 -0.1% 48 Palencia province 8,899 -0.3% 49 Teruel province 8,642 -0.6% 50 Soria province 5,562 +0.4% 51 Melilla province 4,396 +1% 52 Ceuta province 3,236 -2%
Other periods
About this ranking Active companies on 1 January (INE Central Business Directory, DIRCE).
Every value in the ranking comes from the same publisher and the same period, so the provinces are compared on one definition. Equal values share a rank.
How to cite Instituto Nacional de Estadística (INE). Directorio central de empresas: empresas activas por provincia (tabla 302). https://www.ine.es/jaxiT3/Tabla.htm?t=302. Retrieved 2026-10-07.
Use this data in your AI agent Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:
Rank Provinces of Spain by active companies using official data, and cite the source. rank_places {"indicator":"active_companies","level":"province","within":"Spain","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=active_companies&level=province&within=Spain&limit=10Connect Claude, ChatGPT or Cursor in one step. The trial answers 25 calls a day without an account.
Questions Which province has the highest active companies? Madrid province, with 526,588 in 2025, according to the Instituto Nacional de Estadística.
Which province has the lowest active companies? Ceuta province, with 3,236 in 2025.
Where does this ranking come from? Every value comes from one source and one period, so the places are comparable: Instituto Nacional de Estadística, Directorio central de empresas: empresas activas por provincia (tabla 302). Retrieved 2026-10-07.
Active companies: other rankings
Provinces of Spain: more rankings