Spain: solar plant site data

Solar power in Spain: yield in 147 cities

PVGIS data for 147 main cities: from 1,151 kWh/kWp (Torrelavega) to 1,841 (El Ejido), median 1,615; median optimal tilt 36°. The median is 45.0% higher than Kyiv’s (1,114).

Median, 1 kWp
1,615kWh/year
Range
1,151–1,841kWh/year
Optimal tilt
36°median
Cities
147with PVGIS data

Ground frame designer

A ground frame for a solar plant in Spain

Latitude 40.4°: the tilt and the row pitch follow it. Enter the snow and wind for Spain in the designer, by the national annex to the Eurocode.

  • No sign-up
  • Snow and wind check
  • Drawings and estimate

Regions

RegionCitiesMedian, kWh/kWpRange
Canary Islands81,7531,576–1,780
Andalusia291,6871,591–1,841
Region of Murcia41,6561,630–1,682
Valencian Community151,6321,582–1,704
Castilla–La Mancha71,6301,602–1,657
Community of Madrid211,6271,582–1,647
Aragon31,6241,603–1,636
Extremadura31,6151,609–1,616
Melilla11,5991,599–1,599
Ceuta11,5921,592–1,592
Balearic Islands21,5871,575–1,598
Catalonia231,5751,466–1,600
Castile and León101,5461,394–1,588
La Rioja11,4181,418–1,418
Navarre11,4041,404–1,404
Galicia71,3141,228–1,398
Asturias31,2021,181–1,215
Basque Country61,1751,171–1,274
Cantabria21,1741,151–1,198

Cities by yield

Main cities in Spain: yearly yield of 1 kWp and optimal tilt
RankCitykWh/kWpTilt
1El Ejido1,84135°
2Arrecife1,78027°
3Roquetas de Mar1,77935°
4San Bartolomé de Tirajana1,77025°
5San Cristóbal de La Laguna1,76025°
6Santa Cruz de Tenerife1,75726°
7Santa Lucía de Tirajana1,74925°
8Telde1,74326°
9Motril1,74235°
10San Fernando1,73734°
11Vélez-Málaga1,73634°
12El Puerto de Santa María1,73334°
13Chiclana de la Frontera1,73033°
14Almería1,72335°
15Sanlúcar de Barrameda1,71934°
16Marbella1,71233°
17Jerez de la Frontera1,71134°
18Cadiz1,70733°
19San Vicente del Raspeig1,70436°
20Huelva1,70034°
21Málaga1,69834°
22Estepona1,68733°
23Benalmádena1,68433°
24Elche1,68336°
25Lorca1,68235°
26Utrera1,67534°
27Granada1,67335°
28Dos Hermanas1,67234°
29Seville1,67235°
30Fuengirola1,67133°
31Alcalá de Guadaira1,66934°
32Cartagena1,66735°
33Albacete1,65736°
34Orihuela1,65636°
35Córdoba1,65135°
36Jaén1,64834°
37Linares1,64735°
38Parla1,64737°
39Sagunto1,64737°
40Paterna1,64637°
41Molina de Segura1,64636°
42Fuenlabrada1,64537°
43Alcorcón1,64537°
43Valdemoro1,64537°
45Leganés1,64537°
46Torremolinos1,64434°
47Aranjuez1,64336°
48Móstoles1,64337°
49Benidorm1,64236°
50Getafe1,63937°
51Ciudad Real1,63835°
52Elda1,63736°
53Huesca1,63639°
54Toledo1,63336°
55Valencia1,63237°
56Murcia1,63035°
57Talavera de la Reina1,63036°
58Coslada1,62837°
59Alcobendas1,62837°
59Torrent1,62837°
61Torrejón de Ardoz1,62737°
61Torrevieja1,62735°
63La Línea de la Concepción1,62632°
64Zaragoza1,62438°
64Pozuelo de Alarcón1,62437°
66Madrid1,62037°
67Vila-real1,62037°
68Mijas1,62033°
69Rivas-Vaciamadrid1,61937°
70Castellon1,61737°
71Arganda del Rey1,61736°
72Puertollano1,61735°
73Cáceres1,61635°
74Boadilla del Monte1,61536°
75Alcalá de Henares1,61537°
76Mérida1,61534°
77Alicante1,61435°
78San Sebastián de los Reyes1,61337°
79Las Palmas de Gran Canaria1,61127°
80Cuenca1,60936°
81Badajoz1,60934°
82Majadahonda1,60837°
83Las Rozas de Madrid1,60837°
84Teruel1,60337°
85Guadalajara1,60237°
86Gandia1,60136°
87Reus1,60038°
88Sant Boi de Llobregat1,60038°
88Viladecans1,60038°
90Melilla1,59933°
91Palma1,59836°
92L'Hospitalet de Llobregat1,59738°
93Cornellà de Llobregat1,59438°
94el Prat de Llobregat1,59438°
95Ceuta1,59231°
96Algeciras1,59131°
97Sabadell1,59038°
98Salamanca1,58836°
98Lleida1,58837°
100Vilanova i la Geltrú1,58738°
101Castelldefels1,58538°
102Terrassa1,58439°
103Collado Villalba1,58236°
104Alcoy1,58236°
105Zamora1,58036°
106Arona1,57626°
107Manresa1,57538°
108Calvià1,57534°
109Cerdanyola del Vallès1,57438°
110Barcelona1,57238°
111Mollet del Vallès1,57038°
112Santa Coloma de Gramenet1,56938°
113Tarragona1,56838°
114Rubí1,56838°
115Granollers1,56538°
116Valladolid1,56036°
117Mataró1,56038°
118León1,55937°
119Palencia1,55536°
120Sant Cugat del Vallès1,55238°
121Badalona1,55138°
122Soria1,53837°
123Ávila1,53135°
124Segovia1,50735°
125Burgos1,47035°
126Girona1,46638°
127Logroño1,41837°
128Pamplona1,40436°
129Vigo1,39835°
130Ponferrada1,39436°
131Ourense1,35435°
132Pontevedra1,35235°
133Lugo1,31435°
134Santiago de Compostela1,30135°
135A Coruña1,28236°
136Vitoria-Gasteiz1,27435°
137Ferrol1,22836°
138Getxo1,22436°
139Avilés1,21538°
140Oviedo1,20238°
141Santander1,19836°
142Gijón1,18137°
143San Sebastián1,17737°
144Irun1,17337°
145Barakaldo1,17336°
146Bilbao1,17136°
147Torrelavega1,15138°

Snow and wind loads

Snow and wind loads for a site in Spain follow CTE DB SE-AE (Spain’s Código Técnico de la Edificación) and, where the Eurocodes are applied, UNE-EN 1991-1-3 and UNE-EN 1991-1-4 with the Spanish National Annex. Solispec computes loads by the Ukrainian DBN V.1.2-2 only, so this page shows no snow or wind values for Spain: enter the characteristic values from these documents in the designer’s «Own snow S0» and «Own wind W0» fields.

The frame calculation for such a site is preliminary: before installation it must be checked by an engineer who works to the country’s standards.

How these numbers are obtained

Yields are PVGIS 5.3 (SARAH3 database) of the EU Joint Research Centre: 1 kWp of crystalline panels on a free-standing frame, 14% losses, the tilt and azimuth with the highest yearly yield, for the city’s coordinates. The row pitch is for a table of two portrait panels at the optimal tilt, free of shade from 10:00 to 14:00 solar time on 21 December — the designer computes it the same way. Cities come from GeoNames: every one with at least 50,000 people and every regional capital. Snow and wind are not shown on these pages: they follow the national annex to the Eurocode.

Europe: Poland, Germany, Spain

Yield, tilt and row spacing for the main cities, from PVGIS.

Sources

Preliminary calculation: a design needs an engineer’s check.