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
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.
| Company Name | Country | City | Address 1 | State/Province | Postal Code | Website | Founding Year | Yearly Revenue in U.S. Dollars | Employees Total | Business Legal Type - Description | Number of Companies in Group | Company 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 SampleHow 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
How to search the Spanish company register, or pull these counts yourself with the Company Data API.
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.
- 1115,000 staff
- 250,305 staff
- 346,095 staff
- 433,673 staff
- 532,133 staff
- 631,147 staff
- 728,975 staff
- 828,934 staff
- 927,593 staff
- 1024,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.
Mercadona is the largest company in Spain by revenue; 287 Spanish companies report more than $1 billion a year. Corporations only.
- 1$42.1B
- 2$30.1B
- 3$22.7B
- 4$18.2B
- 5$17.5B
- 6$17.1B
- 7$12.3B
- 8$10.7B
- 9$8.9B
- 10$8.2B
Servicio Andaluz de La Salud is the largest public body in our data for Spain, with 126,531 staff.
- 1126,531 staff
- 278,000 staff
- 340,000 staff
- 436,607 staff
- 530,000 staff
- 627,924 staff
115,397 foreign companies have a registered branch or establishment in Spain.
- 16,000 worldwide
- 22,478 worldwide
- 31,800 worldwide
- 41,781 worldwide
- 51,500 worldwide
- 61,091 worldwide
- 7900 worldwide
- 8763 worldwide
Headcount and revenue are those of the worldwide company, not of the branch in Spain.
By employee size · 5,062,898 companies with a known headcount
| Employees | Share | Companies | % |
|---|---|---|---|
| 1-4 | 4,486,937 | 89% | |
| 5-9 | 298,296 | 6% | |
| 10-19 | 146,812 | 3% | |
| 20-49 | 85,513 | 2% | |
| 50-99 | 20,046 | 0.4% | |
| 100-199 | 9,117 | 0.2% | |
| 200-499 | 4,983 | <0.1% | |
| 500+ | 11,194 | 0.2% |
89% have 1 to 4 employees; 11,194 have 500 or more.
By yearly revenue (USD)
| Revenue | Share | Companies | % |
|---|---|---|---|
| < $100K | 3,407,063 | 73% | |
| $100K-$500K | 753,423 | 16% | |
| $500K-$1M | 217,812 | 5% | |
| $1M-$5M | 221,779 | 5% | |
| $5M-$10M | 33,928 | 0.7% | |
| $10M-$100M | 32,286 | 0.7% | |
| $100M-$1B | 3,528 | <0.1% | |
| $1B+ | 287 | <0.1% |
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 class | Share | Companies | % |
|---|---|---|---|
| Micro · fewer than 10 | 4,785,233 | 95% | |
| Small · 10 to 49 | 232,325 | 5% | |
| Medium · 50 to 499 | 34,146 | 0.7% | |
| Large · 500 or more | 11,194 | 0.2% |
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
| Province | Share | Companies | % |
|---|---|---|---|
| Madrid | 1,072,553 | 20% | |
| Barcelona | 765,945 | 14% | |
| Valencia | 291,570 | 5% | |
| Alicante | 255,713 | 5% | |
| Málaga | 238,497 | 4% | |
| Sevilla | 192,729 | 4% | |
| Islas Baleares | 168,373 | 3% | |
| Murcia | 148,708 | 3% | |
| Vizcaya | 114,916 | 2% | |
| La Coruña | 109,535 | 2% | |
| Las Palmas | 108,869 | 2% | |
| Zaragoza | 105,178 | 2% |
Ten busiest cities
- Madrid713,469
- Barcelona341,302
- Sevilla95,811
- Valencia84,822
- Málaga78,462
- Zaragoza74,968
- Palma69,360
- Murcia53,662
- Marbella52,168
- 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 retail789,37425%
- Real estate339,95411%
- Other services315,65610%
- Professional, scientific and technical257,3508%
- Manufacturing253,4048%
- Construction240,9148%
- Accommodation and food205,3116%
- Administrative and support166,2385%
- Transport and storage109,2243%
- Education90,9563%
- Agriculture90,1633%
- Finance and insurance67,2982%
- Arts and recreation66,6372%
- Health and social work55,7942%
- Information and communication49,9342%
- Energy39,6701%
- Public administration28,7140.9%
- Water and waste11,8860.4%
- Mining7,6750.2%
- Extraterritorial organisations497<0.1%
- Households as employers470<0.1%
Records without a CNAE code are not in this chart. Click a section for its industry pages.
Largest industries in Spain
382,860
Wholesale
CNAE 46: Wholesale trade
- 1115,000 staff
- 215,364 staff
- 36,194 staff
305,225
Membership organisations
CNAE 94: Activities of membership organisations
- 112,000 staff
- 29,000 staff
- 32,300 staff
229,987
CNAE 43: Specialised construction activities
- 110,529 staff
- 28,364 staff
- 34,260 staff
149,063
Restaurants and food service
CNAE 56: Food and beverage service activities
- 11,848 staff
- 21,279 staff
- 31,201 staff
96,652
CNAE 69: Legal and accounting activities
- 13,157 staff
- 22,374 staff
- 31,870 staff
Discover more: all Spanish industries, cities and regions
Every Spanish list we publish. Industries are grouped by economic sector.
A · Agriculture
B · Mining
C · Manufacturing
D · Energy
F · Construction
G · Wholesale and retail
H · Transport and storage
J · Information and communication
K · Finance and insurance
L · Real estate
M · Professional, scientific and technical
N · Administrative and support
P · Education
Q · Health and social work
S · Other services
More industries
Countries
- Afghanistan
- Albania
- Algeria
- Angola
- Argentina
- Armenia
- Aruba
- Australia
- Austria
- Azerbaijan
- Bahamas
- Bahrain
- Bangladesh
- Barbados
- Belarus
- Belgium
- Belize
- Bermuda
- Bolivia
- Bosnia and Herzegovina
- Botswana
- Brazil
- Cameroon
- Canada
- Cayman Islands
- Chile
- China
- Colombia
- Costa Rica
- Croatia
- Curaçao
- Cyprus
- Czech Republic
- Denmark
- Dominican Republic
- Ecuador
- Egypt
- El Salvador
- Estonia
- Ethiopia
- Finland
- France
- Georgia
- Germany
- Ghana
- Gibraltar
- Greece
- Greenland
- Guatemala
- Honduras
- Hong Kong
- Hungary
- Iceland
- India
- Indonesia
- Iran
- Iraq
- Ireland
- Israel
- Italy
- Ivory Coast
- Jamaica
- Japan
- Jordan
- Kazakhstan
- Kenya
- Kuwait
- Kyrgyzstan
- Latvia
- Lebanon
- Liechtenstein
- Lithuania
- Luxembourg
- Macao
- Malawi
- Malaysia
- Malta
- Mauritius
- Mexico
- Moldova
- Monaco
- Montenegro
- Morocco
- Mozambique
- Namibia
- Nepal
- Netherlands
- New Zealand
- Nicaragua
- Niger
- Nigeria
- North Macedonia
- Norway
- Oman
- Pakistan
- Panama
- Paraguay
- Peru
- Philippines
- Poland
- Portugal
- Qatar
- Romania
- Russia
- Saudi Arabia
- Serbia
- Singapore
- Slovakia
- Slovenia
- South Africa
- South Korea
- Sri Lanka
- Sweden
- Switzerland
- Syria
- Taiwan
- Tanzania
- Thailand
- Trinidad and Tobago
- Tunisia
- Turkey
- UAE
- Uganda
- UK
- Ukraine
- Uruguay
- USA
- Uzbekistan
- Venezuela
- Vietnam
- Yemen
- Zambia
- Zimbabwe
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
- 130,0452022
- 144,0872023
- 130,9432024
- 183,2322025
- 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.
- 1669 staff
- 2376 staff
- 3373 staff
- 4260 staff
- 5245 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
- 1211617 staff
- 12173,000 staff
- 16401,283 staff
- 1712550 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.
Types of companies in Spain
Two in three Spanish businesses in our data are corporations (S.L. and S.A.). Partnerships (sociedades colectivas) make up 7%. The chart shows every legal form in our data.
- Corporations3,563,60765%
- No legal form on record1,231,46323%
- Sole traders8,6730.2%
- Partnerships396,7407%
- Foreign companies115,3972%
- Non-profit organisations13,6750.3%
- Public bodies37,6740.7%
- Joint ventures75,9701%
Which Spanish companies are part of a group?
Most Spanish companies stand alone: 83% are single-site businesses. The other 910,301 are part of a multi-site structure, as one of 363,035 head offices or 547,266 branches. The largest corporate family on this page is Centros Comerciales Carrefour, with 7,459 companies in its group.
The largest corporate families on this page
- 17,459 companies
- 25,546 companies
- 34,417 companies
- 44,281 companies
- 54,082 companies
- 63,302 companies
- 72,042 companies
- 81,863 companies
Counted from the largest companies on this page, not from all 5,443,199; the API has no group-size filter.
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.
| Field | Share | Companies | % |
|---|---|---|---|
| Website | 941,643 | 17% | |
| Phone | 1,558,418 | 29% | |
| 499,407 | 9% |
Questions about companies in Spain
Every answer is counted from the data on this page (21 October 2026).
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