Rank Fortune 500 rank Name Industry Revenue (USD millions) Profits (USD millions) Employees Headquarters 1 85 Banco Santander Banking 90,531 9,217 194,015 Santander 2 176 Telefónica Telecommunications 57,466 3,931 120,138 Madrid 3 200 Repsol Oil and Gas 53,176 2,762 22,735 Madrid 4 234 Banco Bilbao Vizcaya Argentaria Banking 47,608 6,283 125,627 Bilbao 5 272 ACS Group Construction 43,263 1,080 195,461 Madrid 6 292 Iberdrola Electric utility 41,395 3,557 33,216 Bilbao 7 406 Inditex Retail 30,686 4,042 174,386 Arteixo 8 430 Naturgy Electric utility 29,123 −3,330 13,945 Madrid 9 452 Mapfre Insurance 27,423 624 76,913 Majadahonda