Directory of Spanish companies
3,237,281 companies and sole traders, by province and sector. Registry data from the BORME and, where available, phone and email.
Andalusia
- Companies in Almería43,724
- Companies in Cádiz50,869
- Companies in Córdoba38,734
- Companies in Granada48,583
- Companies in Huelva22,422
- Companies in Jaén22,155
- Companies in Málaga149,055
- Companies in Sevilla118,950
Aragon
- Companies in Huesca13,608
- Companies in Teruel7,166
- Companies in Zaragoza59,441
Asturias
- Companies in Asturias48,789
Balearic Islands
- Companies in Illes Balears105,479
Canary Islands
Cantabria
- Companies in Cantabria28,174
Castilla-La Mancha
- Companies in Albacete25,652
- Companies in Ciudad Real24,797
- Companies in Cuenca10,785
- Companies in Guadalajara11,233
- Companies in Toledo37,098
Castile and León
- Companies in Ávila6,464
- Companies in Burgos18,269
- Companies in León21,444
- Companies in Palencia6,842
- Companies in Salamanca15,845
- Companies in Segovia7,840
- Companies in Soria4,540
- Companies in Valladolid29,168
- Companies in Zamora8,016
Catalonia
- Companies in Barcelona495,585
- Companies in Girona60,400
- Companies in Lleida31,057
- Companies in Tarragona50,694
Valencian Community
- Companies in Alicante145,954
- Companies in Castellón39,045
- Companies in Valencia186,654
Extremadura
- Companies in Badajoz29,231
- Companies in Cáceres15,053
Galicia
- Companies in A Coruña65,950
- Companies in Lugo16,827
- Companies in Ourense15,179
- Companies in Pontevedra57,662
Madrid region
- Companies in Madrid644,392
Region of Murcia
- Companies in Murcia91,900
Navarre
- Companies in Navarra38,785
Basque Country
- Companies in Álava16,983
- Companies in Gipuzkoa37,975
- Companies in Bizkaia62,439
La Rioja
- Companies in La Rioja17,526
Ceuta
- Companies in Ceuta2,732
Melilla
- Companies in Melilla2,778
Need them in Excel?
Download lists of companies by province, sector and size with email and phone, ready for your CRM.
See company databases