Data / Rankings / Active companies / Provinces of Spain
Provinces of Spain by active companies
Madrid province had the highest active companies of 52 provinces in 2022, at 558,607. Ceuta province had the lowest, at 3,744. The median was 40,115 and the figure for Spain was 3.43 million. Source: the Instituto Nacional de Estadística.
Madrid province Madrid province: 558,607 count 558,607 Barcelona province Barcelona province: 480,301 count 480,301 Valencia province Valencia province: 186,362 count 186,362 Alicante province Alicante province: 147,286 count 147,286 Málaga province Málaga province: 136,170 count 136,170 Seville province Seville province: 125,257 count 125,257 Balearic Islands province Balearic Islands province: 101,236 count 101,236 Murcia province Murcia province: 97,014 count 97,014 A Coruña province A Coruña province: 81,161 count 81,161 Las Palmas province Las Palmas province: 77,896 count 77,896 Biscay province Biscay province: 75,416 count 75,416 Santa Cruz de Tenerife province Santa Cruz de Tenerife province: 73,950 count 73,950 Pontevedra province Pontevedra province: 68,887 count 68,887 Asturias province Asturias province: 68,068 count 68,068 Girona province Girona province: 65,628 count 65,628 Cádiz province Cádiz province: 65,560 count 65,560 Zaragoza province Zaragoza province: 63,850 count 63,850 Granada province Granada province: 62,568 count 62,568 Tarragona province Tarragona province: 54,887 count 54,887 Córdoba province Córdoba province: 48,946 count 48,946 Gipuzkoa province Gipuzkoa province: 48,717 count 48,717 Navarre province Navarre province: 45,738 count 45,738 Almería province Almería province: 45,281 count 45,281 Toledo province Toledo province: 45,231 count 45,231 Badajoz province Badajoz province: 41,845 count 41,845 Castellón province Castellón province: 41,269 count 41,269 Cantabria province Cantabria province: 38,960 count 38,960 Jaén province Jaén province: 35,363 count 35,363 Lleida province Lleida province: 33,407 count 33,407 Valladolid province Valladolid province: 32,948 count 32,948 Ciudad Real province Ciudad Real province: 30,574 count 30,574 León province León province: 30,067 count 30,067 Albacete province Albacete province: 26,473 count 26,473 Huelva province Huelva province: 26,357 count 26,357 Cáceres province Cáceres province: 25,409 count 25,409 Burgos province Burgos province: 25,391 count 25,391 Lugo province Lugo province: 24,109 count 24,109 La Rioja province La Rioja province: 22,532 count 22,532 Ourense province Ourense province: 22,373 count 22,373 Salamanca province Salamanca province: 21,952 count 21,952 Álava province Álava province: 18,771 count 18,771 Huesca province Huesca province: 16,388 count 16,388 Guadalajara province Guadalajara province: 13,785 count 13,785 Cuenca province Cuenca province: 13,563 count 13,563 Zamora province Zamora province: 11,120 count 11,120 Segovia province Segovia province: 10,850 count 10,850 Ávila province Ávila province: 10,099 count 10,099 Palencia province Palencia province: 9,613 count 9,613 Teruel province Teruel province: 9,138 count 9,138 Soria province Soria province: 5,690 count 5,690 Melilla province Melilla province: 4,856 count 4,856 Ceuta province Ceuta province: 3,744 count 3,744 count. Source: INE . Retrieved 2026-10-07.
Full ranking Rank Provinces 2022count Change on 2021 1 Madrid province 558,607 +2.1% 2 Barcelona province 480,301 +1.8% 3 Valencia province 186,362 +1.9% 4 Alicante province 147,286 +1.9% 5 Málaga province 136,170 +4.2% 6 Seville province 125,257 +2.3% 7 Balearic Islands province 101,236 +3.2% 8 Murcia province 97,014 +1.8% 9 A Coruña province 81,161 +1.2% 10 Las Palmas province 77,896 +2.2% 11 Biscay province 75,416 +2.4% 12 Santa Cruz de Tenerife province 73,950 +3% 13 Pontevedra province 68,887 +1.2% 14 Asturias province 68,068 +0.7% 15 Girona province 65,628 +2.1% 16 Cádiz province 65,560 +2.7% 17 Zaragoza province 63,850 +0.7% 18 Granada province 62,568 +2.3% 19 Tarragona province 54,887 +2.1% 20 Córdoba province 48,946 +1.7% 21 Gipuzkoa province 48,717 +2.4% 22 Navarre province 45,738 +3.2% 23 Almería province 45,281 +1.9% 24 Toledo province 45,231 +1.6% 25 Badajoz province 41,845 +1.8% 26 Castellón province 41,269 +1.6% 27 Cantabria province 38,960 +0.8% 28 Jaén province 35,363 +1.8% 29 Lleida province 33,407 +1% 30 Valladolid province 32,948 +0.7% 31 Ciudad Real province 30,574 +1.8% 32 León province 30,067 +0.2% 33 Albacete province 26,473 +1% 34 Huelva province 26,357 +2.4% 35 Cáceres province 25,409 +0.6% 36 Burgos province 25,391 +0.6% 37 Lugo province 24,109 +0.2% 38 La Rioja province 22,532 +0.8% 39 Ourense province 22,373 +0.2% 40 Salamanca province 21,952 +0.2% 41 Álava province 18,771 +0.8% 42 Huesca province 16,388 +1.5% 43 Guadalajara province 13,785 +2.1% 44 Cuenca province 13,563 +1.3% 45 Zamora province 11,120 -0.1% 46 Segovia province 10,850 +0.9% 47 Ávila province 10,099 +0.5% 48 Palencia province 9,613 -0.3% 49 Teruel province 9,138 +1.1% 50 Soria province 5,690 +0.4% 51 Melilla province 4,856 -3.3% 52 Ceuta province 3,744 -0.1%
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 558,607 in 2022, according to the Instituto Nacional de Estadística.
Which province has the lowest active companies? Ceuta province, with 3,744 in 2022.
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