Rank Name Headquarters Revenue (EUR) Year 1 Mercadona Valencia, Spain 22.255.771.000 2019 2 Repsol Madrid, Spain 22.083.226.000 2019 3 Cepsa Madrid, Spain 19.459.898.000 2019 4 Cepsa Trading Madrid, Spain 17.896.339.000 2019 5 Inditex Coruña, Spain 16.692.000.000 2019 6 Repsol Comercial Madrid, Spain 15.897.106.000 2019 7 Endesa Madrid, Spain 12.499.498.000 2019 8 SEAT Barcelona, Spain 9.991.000.000 2019 9 Repsol Trading Madrid, Spain 9.920.918.000 2019 10 Loterías y Apuestas del Estado Madrid, Spain 9.000.926.000 2019