Connect to 385M+ businesses worldwide with our real-time company data API. Try the company lookup API, 150 calls free.

List of all companies in Spain

Spain has 5,443,199 registered companies and businesses in our data, counted on 21 October 2026. 3,563,607 of them are corporations. We build the records from Registro Mercantil and other official sources, and add the sole traders, branch locations and public bodies a register leaves out. Most of them are small: 89% have fewer than five employees. Below you find the largest, the smallest, the newest and the oldest companies in Spain, where they are based and what they do. Want to buy the list of all 5,443,199 Spanish companies as an API integration or Excel file? Get it from our Spanish company database.

5,443,199 companies indexed · Data counted on 21 October 2026

Corporations3,563,607
Provinces52
Largest provinceMadrid 20%
Employees1-4
Revenue$1-100K
Email9%
Phone29%
Website17%
Get a free sample

Spanish company list: all 5,443,199 companies

The list of all companies and businesses in Spain, live and sorted by revenue. Narrow it by region, city, industry, size, revenue, legal form or founding year. The full search is on our Spanish company directory.

Mercadona SAMercadona SA
Showing 25 of 5,443,199 companies
Company NameCountryCityAddress 1State/ProvincePostal CodeWebsiteFounding YearYearly Revenue in U.S. DollarsEmployees TotalBusiness Legal Type - DescriptionNumber of Companies in GroupCompany Registration Number
1
Mercadona SA
Spain
Albalat Dels Sorells
Calle Alfonso Roig Alfonso S/n
Valencia
46135
*****.es
1977
$42,139,200,116
115,000
Corporation
1571
A46103834
2
Repsol Fuels SA.
Spain
Madrid
Calle Mendez Alvaro 44
Madrid
28045
*****.com
1949
$30,141,248,171
3,597
Corporation
2042
A28047223
3
Moeve SA.
Spain
Madrid
Paseo Castellana, Torre Cepsa 259
Madrid
28046
*****.es
1929
$22,670,225,424
2,860
Corporation
3302
A28003119
4
Repsol Soluciones Energeticas SA.
Spain
Madrid
Calle Mendez Alvaro 44
Madrid
28045
*****.com
1992
$20,925,714,601
668
Corporation
2042
A80298839
5
Stellantis España Sociedad Limitada.
Spain
Vigo
Calle Citroen, Zona Franca 3, -5
Pontevedra
36210
*****.com
1995
$18,159,025,593
10,243
Corporation
64
B50629187
6
Seat Sau
Spain
Martorell
Carretera Nacional Ii, Complejo Seat Autovia A-2 Km 585
Barcelona
08760
*****.es
1950
$17,520,219,720
13,205
Corporation
4281
A28049161
7
Endesa Energia Sau
Spain
Madrid
Calle Ribera del Loira 60
Madrid
28042
*****.es
1998
$17,268,592,736
1,074
Corporation
4179
A81948077
8
Industria De Diseño Textil SA
Spain
A Baiuca
Avenida Deputacion, (pg Ind de Sabon) - Edif. Inditex S/n
La Coruña
15142
*****.com
1985
$17,071,864,798
3,384
Corporation
4082
A15075062
9
El Corte Ingles SA
Spain
Madrid
Calle Hermosilla 112
Madrid
28009
*****.es
1952
$12,294,325,579
50,305
Corporation
1863
A28017895
10
Sociedad Estatal Loterias Y Apuestas Del Estado SME SA
Spain
Madrid
Calle Poeta Joan Maragall 53
Madrid
28020
*****.com
2011
$12,271,521,222
478
Corporation
237
A86171964
11
Iberdrola Clientes Sociedad Anonima.
Spain
Bilbao
Plaza Euskadi 5
Vizcaya
48009
*****.es
2014
$12,006,686,743
968
Corporation
3584
A95758389
12
Repsol Trading SA.
Spain
Madrid
Calle Mendez Alvaro 44
Madrid
28045
*****.com
1999
$11,002,486,663
185
Corporation
2042
A82489451
13
Centros Comerciales Carrefour SA
Spain
Alcobendas
Avenida de la Transicion Española 36, Pq. Empresarial O
Madrid
28108
*****.com
1976
$10,702,919,664
31,147
Corporation
7459
A28425270
14
Renault España SA
Spain
Valladolid
Avenida Madrid 72
Valladolid
47008
*****.es
1951
$8,917,620,287
6,692
Corporation
636
A47000518
15
Iberia Lineas Aereas De España Sociedad Anonima Operadora
Spain
Madrid
Calle Martinez Villergas 49
Madrid
28027
*****.com
2009
$8,396,723,232
9,985
Corporation
1863
A85850394
16
Telefonica De España Sau
Spain
Madrid
Calle Gran Via 28
Madrid
28013
*****.com
1998
$8,245,224,043
8,871
Corporation
1840
A82018474
17
Naturgy Aprovisionamientos SA.
Spain
Madrid
Avenida San Luis 77
Madrid
28033
*****.com
1999
$7,799,299,388
99
Corporation
329
A82531062
18
Bp Energia España S.A.U.
Spain
Castellón de la Plana
Poligono Industrial Serrallo S/n
Castellón
12100
*****.com
1964
$7,530,186,523
917
Corporation
5186
A28135846
19
Mercedes-Benz España Sau
Spain
Alcobendas
Avenida de Bruselas, Pol. Industrial Arroyo de la Vega 30
Madrid
28108
*****.es
1989
$7,512,428,966
5,192
Corporation
970
A79380465
20
Lidl Supermercados Sau
Spain
Montcada
Calle Beat Oriol, Pg Ind la Granja S/n
Barcelona
08110
*****.es
1992
$7,247,527,026
16,117
Corporation
6633
A60195278
21
Petroleos Del Norte Sociedad Anonima
Spain
San Juan
Barrio San Martin 5, Ed Muñatones
Vizcaya
48550
*****.eus
1968
$7,114,445,996
966
Corporation
2042
A48053243
22
Carnes Selectas Jimenez Barbero SA
Spain
San Lorenzo de el Escorial
Calle Tomillo 4, Portal 1 Bajo C
Madrid
28200
*****.com
2002
$6,926,529,324
35
Corporation
9
A83423236
23
Amadeus IT Group SA
Spain
Madrid
Calle Salvador de Madariaga 1, 12
Madrid
28027
*****.com
2005
$6,243,411,146
1,186
Corporation
1469
A84236934
24
Aena S.M.E. SA.
Spain
Madrid
Calle Peonias 12
Madrid
28042
*****.es
2011
$6,209,837,004
8,816
Corporation
118
A86212420
25
Engie España SL.
Spain
Madrid
Calle Ribera del Loira 28
Madrid
28042
*****.es
1999
$6,058,620,520
265
Corporation
5844
B82508441

Showing 25 of 5,443,199 companies

Request Free Sample

How many companies are there in Spain?

Companies and businesses in Spain

5,443,199

21 October 2026

There are 5,443,199 companies and businesses in Spain in our data, counted on 21 October 2026. That is every kind of business, not only the registered companies: 3,563,607 corporations (S.L. and S.A.), 396,740 partnerships (sociedades colectivas). On top of those come 13,675 non-profit organisations, 115,397 branches of foreign companies and 37,674 public bodies.

Structure

Single-site businesses
4,532,898 83%
Head offices
363,035
Branch locations
547,266

Legal form

Corporations
3,563,607 65%
Sole traders
8,673
Partnerships
396,740

Per working day this year

≈ 385

new companies registered · 80,820 so far in 2026

Largest companies in Spain

Which are the largest companies in Spain? That depends on what you measure. By number of employees the biggest employer is Mercadona, with 115,000 staff, ahead of El Corte Ingles and Sociedad Estatal Correos y Telegrafos SA S.M.E.. It is also the largest company by yearly revenue, ahead of Repsol Fuels and Moeve. Below are the top companies of Spain ranked four ways: by number of employees, by yearly revenue, the largest public-sector employers and the biggest foreign companies in Spain. 78 Spanish companies employ more than 10,000 people and 287 report more than $1 billion a year.

Mercadona has the largest headcount of any company in Spain in our data. 78 Spanish companies list more than 10,000 people, 11,194 more than 500.

  1. 1Albalat Dels Sorells115,000 staff
  2. 2Madrid50,305 staff
  3. 3Madrid46,095 staff
  4. 4Madrid33,673 staff
  5. 5Madrid32,133 staff
  6. 6Alcobendas31,147 staff
  7. 7Bilbao28,975 staff
  8. 8Pozuelo de Alarcón28,934 staff
  9. 9Madrid27,593 staff
  10. 10Madrid24,266 staff

Headcount as it is recorded on the company; for a group's parent or holding company it is usually the whole group's, worldwide.

By employee size · 5,062,898 companies with a known headcount

EmployeesShareCompanies%
1-44,486,937
5-9298,296
10-19146,812
20-4985,513
50-9920,046
100-1999,117
200-4994,983
500+11,194

89% have 1 to 4 employees; 11,194 have 500 or more.

By yearly revenue (USD)

RevenueShareCompanies%
< $100K3,407,063
$100K-$500K753,423
$500K-$1M217,812
$1M-$5M221,779
$5M-$10M33,928
$10M-$100M32,286
$100M-$1B3,528
$1B+287

3,815 companies report more than $100 million; 287 more than $1 billion.

Small businesses in Spain

Most companies in Spain are small businesses. Of the 5,062,898 with a known headcount, 4,785,233 (95%) are micro businesses with fewer than ten employees, 232,325 are small (10 to 49) and 34,146 medium-sized (50 to 499). Only 11,194 employ 500 people or more, so 99.78% of Spanish companies are SMEs. This is where our data is strongest: sole traders, micro companies and single shops, each with an address and an industry code.

Size classShareCompanies%
Micro · fewer than 104,785,233
Small · 10 to 49232,325
Medium · 50 to 49934,146
Large · 500 or more11,194

4,486,937

companies have 1 to 4 employees (89%). 3,407,063 turn over less than $100,000 a year.

98%

of the 80,820 companies started in 2026 have 1 to 4 employees (77,537). Only 6 started with 200 staff or more.

Where are companies in Spain based?

Madrid has more companies than any other province in Spain: 1,072,553, or 20% of the total, ahead of Barcelona (765,945) and Valencia (291,570). Below you find the twelve largest of its 52 provinces and the ten busiest cities, with a link to the local list where we have one.

The twelve largest of 52 provinces

ProvinceShareCompanies%
Madrid1,072,553
Barcelona765,945
Valencia291,570
Alicante255,713
Málaga238,497
Sevilla192,729
Islas Baleares168,373
Murcia148,708
Vizcaya114,916
La Coruña109,535
Las Palmas108,869
Zaragoza105,178

Ten busiest cities

  1. Madrid713,469
  2. Barcelona341,302
  3. Sevilla95,811
  4. Valencia84,822
  5. Málaga78,462
  6. Zaragoza74,968
  7. Palma69,360
  8. Murcia53,662
  9. Marbella52,168
  10. Alicante49,250

Main industries in Spain

Wholesale and retail is the biggest sector in Spain by number of companies: 789,374, or 25% of all firms with an industry code. Next come real estate (339,954) and other services (315,656). Spanish companies are classified by their CNAE code; 3,187,119 have one in our data. Below you find the main sectors, the largest industries with their biggest companies and our 59 industry lists for Spain.

Wholesale and retail: 789,374, 25% · 21 October 2026Real estate: 339,954, 11% · 21 October 2026Other services: 315,656, 10% · 21 October 2026Professional, scientific and technical: 257,350, 8% · 21 October 2026Manufacturing: 253,404, 8% · 21 October 2026Construction: 240,914, 8% · 21 October 2026Accommodation and food: 205,311, 6% · 21 October 2026Administrative and support: 166,238, 5% · 21 October 2026Transport and storage: 109,224, 3% · 21 October 2026Other: 509,694, 16% · 21 October 20263,187,119companies

Records without a CNAE code are not in this chart. Click a section for its industry pages.

Largest industries in Spain

406,514

Retail

CNAE 47: Retail trade

  1. 1Alcobendas31,147 staff
  2. 2Montcada16,117 staff
  3. 3Alcobendas15,918 staff
All retail in Spain →

382,860

Wholesale

CNAE 46: Wholesale trade

  1. 1Albalat Dels Sorells115,000 staff
  2. 2A Baiuca15,364 staff
  3. 3Madrid6,194 staff

339,954

Real estate

CNAE 68: Real estate activities

  1. 1Barcelona996 staff
  2. 2Madrid891 staff
  3. 3Madrid787 staff
All real estate in Spain →

305,225

Membership organisations

CNAE 94: Activities of membership organisations

  1. 1Mérida12,000 staff
  2. 2Madrid9,000 staff
  3. 3Madrid2,300 staff

229,987

Specialised construction

CNAE 43: Specialised construction activities

  1. 1Madrid10,529 staff
  2. 2Madrid8,364 staff
  3. 3Albacete4,260 staff
All specialised construction in Spain →

149,063

Restaurants and food service

CNAE 56: Food and beverage service activities

  1. 1Barcelona1,848 staff
  2. 2Zaragoza1,279 staff
  3. 3Alcolea Del Río1,201 staff

96,652

Legal and accounting

CNAE 69: Legal and accounting activities

  1. 1Madrid3,157 staff
  2. 2Madrid2,374 staff
  3. 3Madrid1,870 staff
All legal and accounting in Spain →

90,956

Education

CNAE 85: Education

  1. 1Madrid2,607 staff
  2. 2Málaga1,617 staff
  3. 3Alcobendas1,617 staff
All education in Spain →

Discover more: all Spanish industries, cities and regions

Every Spanish list we publish. Industries are grouped by economic sector.

New companies and startups in Spain in 2026

80,820 new companies and startups registered in Spain so far in 2026, about 385 every working day, after a record 183,232 new businesses in 2025. Most startups begin small: 98% of this year's newcomers have one to four employees. 78,866 of them are corporations (S.L. and S.A.).

≈ 385

new companies register every working day in 2026

98%

of this year's startups begin with one to four employees

183,232

new companies in 2025, a record year

Companies founded per year

  1. 130,0452022
  2. 144,0872023
  3. 130,9432024
  4. 183,2322025
  5. 80,8202026 so far

The biggest newcomers of 2026

A new registration is often a restructuring, not a start-up: the largest newcomers are new holding and property companies for existing businesses.

  1. 1València669 staff
  2. 2Madrid376 staff
  3. 3Gazólaz373 staff
  4. 4Barcelona260 staff
  5. 5Paterna245 staff

Oldest companies in Spain

The oldest organisation still active is Ayuntamiento de Ciudad Real, from 1211. Our data holds 16 Spanish organisations founded before 1700, 21 before 1800, 1,061 before 1900 and 10,956 before 1950.

Oldest organisations still active

  1. 1211Ciudad Real617 staff
  2. 1217Salamanca3,000 staff
  3. 1640Terrassa1,283 staff
  4. 1712Madrid550 staff

The founding year is the year a business traces itself to, as recorded in the register and company filings, not the incorporation date of the current legal entity. Trading companies listed here report $100 million or more a year.

Older than you

Move the slider to a year. Two live counts from the founding year in our data.

640,522

Spanish companies were founded before 1990

109,977

were founded in 1990

4,154,729 Spanish companies, 87% of those with a founding year on record, were founded in 1990 or later. 640,522 are older.

What you can reach: contact data on Spanish companies

941,643 Spanish companies have a website on record (17%), 1,558,418 a phone number (29%) and 499,407 an email address (9%). Among corporations: 15% have a website and 8% an email address.

FieldShareCompanies%
Website941,643
Phone1,558,418
Email499,407

Questions about companies in Spain

Every answer is counted from the data on this page (21 October 2026).

There are 5,443,199 companies and businesses in Spain in our data, counted on 21 October 2026. 3,563,607 of them are corporations.
5,443,199. That includes 8,673 sole traders and 396,740 partnerships.
3,563,607 corporations, 65% of all Spanish businesses in our data (21 October 2026).
Of the 5,062,898 Spanish companies with a known headcount, 5,051,704 have fewer than 500 employees: 4,785,233 micro, 232,325 small and 34,146 medium-sized. 11,194 are large enterprises.
Mercadona, with $42.1 billion in yearly revenue, ahead of Repsol Fuels ($30.1B) and Moeve ($22.7B).
Mercadona, with 115,000 staff on its record (for a group's parent this is usually the whole group's headcount).
1,072,553, 20% of all Spanish companies (21 October 2026).
80,820 so far in 2026, about 385 per working day, after a record 183,232 in 2025.
From Registro Mercantil and other official sources, combined with company websites and filings, and refreshed every month.
941,643, 17% of all Spanish companies. 1,558,418 have a phone number and 499,407 an email address.
Yes. The full list of 5,443,199 companies is available as Excel, CSV or through the API from our Spanish company database.

Get the full list

All 5,443,199 companies in Spain with address, CNAE code, legal form, employees, revenue, founding year, website, phone and email where we hold them. Excel, CSV or API. The product details are in our Spanish company database.

Free sample
Buying this data
What does the list cost?
You get a quote based on the number of companies and the fields you need.
How is it delivered?
As Excel or CSV within 24 hours, or live through the Company Data API.
How can I pay?
By card or bank transfer, or on invoice.
+31 20 705 2360