Data / Rankings / Active companies / Provinces of Spain
Provinces of Spain by active companies
Madrid province had the highest active companies of 52 provinces in 2024, at 513,575. Ceuta province had the lowest, at 3,301. The median was 38,721 and the figure for Spain was 3.26 million. Source: the Instituto Nacional de Estadística.
Madrid province Madrid province: 513,575 count 513,575 Barcelona province Barcelona province: 453,568 count 453,568 Valencia province Valencia province: 181,329 count 181,329 Alicante province Alicante province: 140,468 count 140,468 Málaga province Málaga province: 136,848 count 136,848 Seville province Seville province: 119,946 count 119,946 Balearic Islands province Balearic Islands province: 100,430 count 100,430 Murcia province Murcia province: 92,458 count 92,458 A Coruña province A Coruña province: 76,843 count 76,843 Las Palmas province Las Palmas province: 72,287 count 72,287 Biscay province Biscay province: 71,204 count 71,204 Santa Cruz de Tenerife province Santa Cruz de Tenerife province: 70,111 count 70,111 Pontevedra province Pontevedra province: 65,346 count 65,346 Asturias province Asturias province: 64,463 count 64,463 Girona province Girona province: 64,130 count 64,130 Cádiz province Cádiz province: 63,651 count 63,651 Zaragoza province Zaragoza province: 60,083 count 60,083 Granada province Granada province: 59,829 count 59,829 Tarragona province Tarragona province: 52,980 count 52,980 Gipuzkoa province Gipuzkoa province: 46,719 count 46,719 Córdoba province Córdoba province: 46,511 count 46,511 Toledo province Toledo province: 43,777 count 43,777 Almería province Almería province: 43,235 count 43,235 Navarre province Navarre province: 40,934 count 40,934 Badajoz province Badajoz province: 39,649 count 39,649 Castellón province Castellón province: 39,437 count 39,437 Cantabria province Cantabria province: 38,005 count 38,005 Jaén province Jaén province: 33,645 count 33,645 Lleida province Lleida province: 32,028 count 32,028 Valladolid province Valladolid province: 31,133 count 31,133 Ciudad Real province Ciudad Real province: 28,437 count 28,437 León province León province: 27,825 count 27,825 Huelva province Huelva province: 25,422 count 25,422 Albacete province Albacete province: 24,868 count 24,868 Cáceres province Cáceres province: 23,928 count 23,928 Burgos province Burgos province: 23,853 count 23,853 Lugo province Lugo province: 22,510 count 22,510 La Rioja province La Rioja province: 21,219 count 21,219 Ourense province Ourense province: 20,855 count 20,855 Salamanca province Salamanca province: 20,599 count 20,599 Álava province Álava province: 17,735 count 17,735 Huesca province Huesca province: 15,666 count 15,666 Guadalajara province Guadalajara province: 13,534 count 13,534 Cuenca province Cuenca province: 12,870 count 12,870 Zamora province Zamora province: 10,434 count 10,434 Segovia province Segovia province: 10,432 count 10,432 Ávila province Ávila province: 9,660 count 9,660 Palencia province Palencia province: 8,922 count 8,922 Teruel province Teruel province: 8,690 count 8,690 Soria province Soria province: 5,540 count 5,540 Melilla province Melilla province: 4,354 count 4,354 Ceuta province Ceuta province: 3,301 count 3,301 count. Source: INE . Retrieved 2026-10-07.
Full ranking Rank Provinces 2024count Change on 2023 1 Madrid province 513,575 +2.1% 2 Barcelona province 453,568 +1.9% 3 Valencia province 181,329 +2.2% 4 Alicante province 140,468 +2.7% 5 Málaga province 136,848 +3.5% 6 Seville province 119,946 +1.4% 7 Balearic Islands province 100,430 +2.7% 8 Murcia province 92,458 +1.3% 9 A Coruña province 76,843 +0.2% 10 Las Palmas province 72,287 +2% 11 Biscay province 71,204 +0.6% 12 Santa Cruz de Tenerife province 70,111 +2.5% 13 Pontevedra province 65,346 +0.4% 14 Asturias province 64,463 -0.2% 15 Girona province 64,130 +2% 16 Cádiz province 63,651 +1.2% 17 Zaragoza province 60,083 +0.6% 18 Granada province 59,829 +0.9% 19 Tarragona province 52,980 +1.5% 20 Gipuzkoa province 46,719 +0.6% 21 Córdoba province 46,511 +0.3% 22 Toledo province 43,777 +1.1% 23 Almería province 43,235 +1.2% 24 Navarre province 40,934 -0.5% 25 Badajoz province 39,649 +1% 26 Castellón province 39,437 +1.4% 27 Cantabria province 38,005 +0.5% 28 Jaén province 33,645 -0.4% 29 Lleida province 32,028 +1.4% 30 Valladolid province 31,133 +0.3% 31 Ciudad Real province 28,437 -0.6% 32 León province 27,825 -0.5% 33 Huelva province 25,422 +0.3% 34 Albacete province 24,868 +0.1% 35 Cáceres province 23,928 +0.5% 36 Burgos province 23,853 +0.8% 37 Lugo province 22,510 -0.4% 38 La Rioja province 21,219 +0.2% 39 Ourense province 20,855 +0.1% 40 Salamanca province 20,599 -0.2% 41 Álava province 17,735 +0.6% 42 Huesca province 15,666 +0.1% 43 Guadalajara province 13,534 +1.9% 44 Cuenca province 12,870 +0.3% 45 Zamora province 10,434 +0.2% 46 Segovia province 10,432 +0.2% 47 Ávila province 9,660 -0.1% 48 Palencia province 8,922 -0.4% 49 Teruel province 8,690 +0.9% 50 Soria province 5,540 +1.2% 51 Melilla province 4,354 -0.4% 52 Ceuta province 3,301 -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 513,575 in 2024, according to the Instituto Nacional de Estadística.
Which province has the lowest active companies? Ceuta province, with 3,301 in 2024.
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