Data / Rankings / Active companies / Provinces of Spain
Provinces of Spain by active companies
Madrid province had the highest active companies of 52 provinces in 2020, at 552,027. Ceuta province had the lowest, at 3,845. The median was 39,838 and the figure for Spain was 3.4 million. Source: the Instituto Nacional de Estadística.
Madrid province Madrid province: 552,027 count 552,027 Barcelona province Barcelona province: 477,734 count 477,734 Valencia province Valencia province: 184,418 count 184,418 Alicante province Alicante province: 145,431 count 145,431 Málaga province Málaga province: 131,395 count 131,395 Seville province Seville province: 121,928 count 121,928 Balearic Islands province Balearic Islands province: 100,022 count 100,022 Murcia province Murcia province: 96,764 count 96,764 A Coruña province A Coruña province: 81,599 count 81,599 Las Palmas province Las Palmas province: 78,786 count 78,786 Biscay province Biscay province: 75,370 count 75,370 Santa Cruz de Tenerife province Santa Cruz de Tenerife province: 73,970 count 73,970 Pontevedra province Pontevedra province: 69,100 count 69,100 Asturias province Asturias province: 68,433 count 68,433 Zaragoza province Zaragoza province: 64,860 count 64,860 Girona province Girona province: 64,413 count 64,413 Cádiz province Cádiz province: 63,374 count 63,374 Granada province Granada province: 61,384 count 61,384 Tarragona province Tarragona province: 54,217 count 54,217 Gipuzkoa province Gipuzkoa province: 48,807 count 48,807 Córdoba province Córdoba province: 48,326 count 48,326 Toledo province Toledo province: 44,738 count 44,738 Navarre province Navarre province: 44,430 count 44,430 Almería province Almería province: 44,092 count 44,092 Badajoz province Badajoz province: 41,661 count 41,661 Castellón province Castellón province: 40,796 count 40,796 Cantabria province Cantabria province: 38,880 count 38,880 Jaén province Jaén province: 34,791 count 34,791 Lleida province Lleida province: 33,512 count 33,512 Valladolid province Valladolid province: 33,456 count 33,456 León province León province: 30,838 count 30,838 Ciudad Real province Ciudad Real province: 30,419 count 30,419 Albacete province Albacete province: 26,350 count 26,350 Huelva province Huelva province: 25,755 count 25,755 Cáceres province Cáceres province: 25,675 count 25,675 Burgos province Burgos province: 25,593 count 25,593 Lugo province Lugo province: 24,432 count 24,432 La Rioja province La Rioja province: 22,700 count 22,700 Ourense province Ourense province: 22,682 count 22,682 Salamanca province Salamanca province: 22,380 count 22,380 Álava province Álava province: 18,851 count 18,851 Huesca province Huesca province: 16,541 count 16,541 Cuenca province Cuenca province: 13,604 count 13,604 Guadalajara province Guadalajara province: 13,602 count 13,602 Zamora province Zamora province: 11,408 count 11,408 Segovia province Segovia province: 10,825 count 10,825 Ávila province Ávila province: 10,198 count 10,198 Palencia province Palencia province: 9,813 count 9,813 Teruel province Teruel province: 9,281 count 9,281 Soria province Soria province: 5,688 count 5,688 Melilla province Melilla province: 5,234 count 5,234 Ceuta province Ceuta province: 3,845 count 3,845 count. Source: INE . Retrieved 2026-10-07.
Full ranking Rank Provinces 2020count Change on 2019 1 Madrid province 552,027 +2.1% 2 Barcelona province 477,734 +1.6% 3 Valencia province 184,418 +2% 4 Alicante province 145,431 +1.7% 5 Málaga province 131,395 +3.9% 6 Seville province 121,928 +2% 7 Balearic Islands province 100,022 +1.3% 8 Murcia province 96,764 +1.4% 9 A Coruña province 81,599 -2.1% 10 Las Palmas province 78,786 +0.6% 11 Biscay province 75,370 +0.8% 12 Santa Cruz de Tenerife province 73,970 +0.8% 13 Pontevedra province 69,100 -0.9% 14 Asturias province 68,433 -0.3% 15 Zaragoza province 64,860 -0.7% 16 Girona province 64,413 +1.7% 17 Cádiz province 63,374 +2.6% 18 Granada province 61,384 +2.3% 19 Tarragona province 54,217 +1.7% 20 Gipuzkoa province 48,807 +0.1% 21 Córdoba province 48,326 +0.9% 22 Toledo province 44,738 +1.8% 23 Navarre province 44,430 +0.5% 24 Almería province 44,092 +1.6% 25 Badajoz province 41,661 -0.7% 26 Castellón province 40,796 +2.7% 27 Cantabria province 38,880 +0.5% 28 Jaén province 34,791 +1.8% 29 Lleida province 33,512 +0.6% 30 Valladolid province 33,456 -1.4% 31 León province 30,838 -1% 32 Ciudad Real province 30,419 -1.2% 33 Albacete province 26,350 +0.3% 34 Huelva province 25,755 +2.1% 35 Cáceres province 25,675 -0.2% 36 Burgos province 25,593 -1% 37 Lugo province 24,432 -1.5% 38 La Rioja province 22,700 +0.1% 39 Ourense province 22,682 -2.1% 40 Salamanca province 22,380 -0.3% 41 Álava province 18,851 +0.9% 42 Huesca province 16,541 +0.5% 43 Cuenca province 13,604 -0.7% 44 Guadalajara province 13,602 +1.7% 45 Zamora province 11,408 -1.2% 46 Segovia province 10,825 +0.1% 47 Ávila province 10,198 +0.4% 48 Palencia province 9,813 -0.5% 49 Teruel province 9,281 -0.4% 50 Soria province 5,688 +1% 51 Melilla province 5,234 -1.3% 52 Ceuta province 3,845 +1.5%
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 552,027 in 2020, according to the Instituto Nacional de Estadística.
Which province has the lowest active companies? Ceuta province, with 3,845 in 2020.
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