Data / Rankings / Active companies / Provinces of Spain
Provinces of Spain by active companies
Madrid province had the highest active companies of 52 provinces in 2023, at 503,018. Ceuta province had the lowest, at 3,369. The median was 38,349 and the figure for Spain was 3.21 million. Source: the Instituto Nacional de Estadística.
Madrid province Madrid province: 503,018 count 503,018 Barcelona province Barcelona province: 445,119 count 445,119 Valencia province Valencia province: 177,339 count 177,339 Alicante province Alicante province: 136,754 count 136,754 Málaga province Málaga province: 132,168 count 132,168 Seville province Seville province: 118,320 count 118,320 Balearic Islands province Balearic Islands province: 97,784 count 97,784 Murcia province Murcia province: 91,290 count 91,290 A Coruña province A Coruña province: 76,652 count 76,652 Las Palmas province Las Palmas province: 70,871 count 70,871 Biscay province Biscay province: 70,780 count 70,780 Santa Cruz de Tenerife province Santa Cruz de Tenerife province: 68,374 count 68,374 Pontevedra province Pontevedra province: 65,088 count 65,088 Asturias province Asturias province: 64,611 count 64,611 Cádiz province Cádiz province: 62,867 count 62,867 Girona province Girona province: 62,848 count 62,848 Zaragoza province Zaragoza province: 59,695 count 59,695 Granada province Granada province: 59,279 count 59,279 Tarragona province Tarragona province: 52,172 count 52,172 Gipuzkoa province Gipuzkoa province: 46,450 count 46,450 Córdoba province Córdoba province: 46,390 count 46,390 Toledo province Toledo province: 43,290 count 43,290 Almería province Almería province: 42,724 count 42,724 Navarre province Navarre province: 41,152 count 41,152 Badajoz province Badajoz province: 39,274 count 39,274 Castellón province Castellón province: 38,897 count 38,897 Cantabria province Cantabria province: 37,801 count 37,801 Jaén province Jaén province: 33,777 count 33,777 Lleida province Lleida province: 31,595 count 31,595 Valladolid province Valladolid province: 31,035 count 31,035 Ciudad Real province Ciudad Real province: 28,597 count 28,597 León province León province: 27,952 count 27,952 Huelva province Huelva province: 25,345 count 25,345 Albacete province Albacete province: 24,852 count 24,852 Cáceres province Cáceres province: 23,820 count 23,820 Burgos province Burgos province: 23,673 count 23,673 Lugo province Lugo province: 22,600 count 22,600 La Rioja province La Rioja province: 21,178 count 21,178 Ourense province Ourense province: 20,839 count 20,839 Salamanca province Salamanca province: 20,635 count 20,635 Álava province Álava province: 17,629 count 17,629 Huesca province Huesca province: 15,646 count 15,646 Guadalajara province Guadalajara province: 13,284 count 13,284 Cuenca province Cuenca province: 12,837 count 12,837 Segovia province Segovia province: 10,416 count 10,416 Zamora province Zamora province: 10,413 count 10,413 Ávila province Ávila province: 9,670 count 9,670 Palencia province Palencia province: 8,956 count 8,956 Teruel province Teruel province: 8,612 count 8,612 Soria province Soria province: 5,473 count 5,473 Melilla province Melilla province: 4,370 count 4,370 Ceuta province Ceuta province: 3,369 count 3,369 count. Source: INE . Retrieved 2026-10-07.
Full ranking Rank Provinces 2023count Change on 2022 1 Madrid province 503,018 -10% 2 Barcelona province 445,119 -7.3% 3 Valencia province 177,339 -4.8% 4 Alicante province 136,754 -7.2% 5 Málaga province 132,168 -2.9% 6 Seville province 118,320 -5.5% 7 Balearic Islands province 97,784 -3.4% 8 Murcia province 91,290 -5.9% 9 A Coruña province 76,652 -5.6% 10 Las Palmas province 70,871 -9% 11 Biscay province 70,780 -6.1% 12 Santa Cruz de Tenerife province 68,374 -7.5% 13 Pontevedra province 65,088 -5.5% 14 Asturias province 64,611 -5.1% 15 Cádiz province 62,867 -4.1% 16 Girona province 62,848 -4.2% 17 Zaragoza province 59,695 -6.5% 18 Granada province 59,279 -5.3% 19 Tarragona province 52,172 -4.9% 20 Gipuzkoa province 46,450 -4.7% 21 Córdoba province 46,390 -5.2% 22 Toledo province 43,290 -4.3% 23 Almería province 42,724 -5.6% 24 Navarre province 41,152 -10% 25 Badajoz province 39,274 -6.1% 26 Castellón province 38,897 -5.7% 27 Cantabria province 37,801 -3% 28 Jaén province 33,777 -4.5% 29 Lleida province 31,595 -5.4% 30 Valladolid province 31,035 -5.8% 31 Ciudad Real province 28,597 -6.5% 32 León province 27,952 -7% 33 Huelva province 25,345 -3.8% 34 Albacete province 24,852 -6.1% 35 Cáceres province 23,820 -6.3% 36 Burgos province 23,673 -6.8% 37 Lugo province 22,600 -6.3% 38 La Rioja province 21,178 -6% 39 Ourense province 20,839 -6.9% 40 Salamanca province 20,635 -6% 41 Álava province 17,629 -6.1% 42 Huesca province 15,646 -4.5% 43 Guadalajara province 13,284 -3.6% 44 Cuenca province 12,837 -5.4% 45 Segovia province 10,416 -4% 46 Zamora province 10,413 -6.4% 47 Ávila province 9,670 -4.2% 48 Palencia province 8,956 -6.8% 49 Teruel province 8,612 -5.8% 50 Soria province 5,473 -3.8% 51 Melilla province 4,370 -10% 52 Ceuta province 3,369 -10%
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 503,018 in 2023, according to the Instituto Nacional de Estadística.
Which province has the lowest active companies? Ceuta province, with 3,369 in 2023.
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