Skip to content

The 50 best villages in Spain for the total eclipse of 12 August 2026

This is not a list of opinions: we computed the eclipse circumstances for all 8,217 Spanish municipalities and sorted them by seconds of totality. The national maximum is in Navia (Asturias), with 1m 53s of completely covered Sun; the most reliable sky, however, is in the Ebro valley. Combining duration and climatology, the best spot in Spain comes out as Pozuel de Ariza (Zaragoza).

How this ranking is computed

  • Totality duration per municipality: our own computation for each municipality’s coordinates with JPL DE440s ephemerides, cross-checked against the IGN (eclipses.ign.es). Ties are broken by the Sun’s altitude above the horizon.
  • Clear-sky probability per zone: © AEMET (May 2026 analysis) and Eclipsophile. Each zone carries its percentage and its source on this page.
  • Villages only: provincial capitals are excluded; their times are in When is the eclipse?.

The 10 best by duration × clear-sky odds

Expected clear-sky totality = totality duration × the zone’s climatological probability of clear skies. Only zones with a published percentage take part.

  1. Pozuel de Ariza (Zaragoza) — 1m 46s of totality × 86% clear-sky odds (Ebro valley) ≈ 91 s expected
  2. Ariza (Zaragoza) — 1m 46s of totality × 86% clear-sky odds (Ebro valley) ≈ 91 s expected
  3. Monreal de Ariza (Zaragoza) — 1m 46s of totality × 86% clear-sky odds (Ebro valley) ≈ 91 s expected
  4. Bordalba (Zaragoza) — 1m 45s of totality × 86% clear-sky odds (Ebro valley) ≈ 90 s expected
  5. Alconchel de Ariza (Zaragoza) — 1m 45s of totality × 86% clear-sky odds (Ebro valley) ≈ 90 s expected
  6. Cabolafuente (Zaragoza) — 1m 45s of totality × 86% clear-sky odds (Ebro valley) ≈ 90 s expected
  7. Embid de Ariza (Zaragoza) — 1m 45s of totality × 86% clear-sky odds (Ebro valley) ≈ 90 s expected
  8. Torrehermosa (Zaragoza) — 1m 45s of totality × 86% clear-sky odds (Ebro valley) ≈ 90 s expected
  9. Villalengua (Zaragoza) — 1m 45s of totality × 86% clear-sky odds (Ebro valley) ≈ 90 s expected
  10. Alhama de Aragón (Zaragoza) — 1m 45s of totality × 86% clear-sky odds (Ebro valley) ≈ 90 s expected

The 50 villages with the most totality

Top 50 Spanish villages by totality duration on 12 August 2026
# Village Province Totality Maximum at Sun altitude Zone (clear-sky odds)
1 Navia Asturias 1m 53s 20:27 10.8° Galicia and the Cantabrian coast (≈ 40%)
2 Valdés Asturias 1m 53s 20:27 10.7° Galicia and the Cantabrian coast (≈ 40%)
3 Tapia de Casariego Asturias 1m 52s 20:27 11° Galicia and the Cantabrian coast (≈ 40%)
4 Coaña Asturias 1m 52s 20:27 10.9° Galicia and the Cantabrian coast (≈ 40%)
5 El Franco Asturias 1m 52s 20:27 10.9° Galicia and the Cantabrian coast (≈ 40%)
6 Villayón Asturias 1m 52s 20:28 10.8° Galicia and the Cantabrian coast (≈ 40%)
7 Tineo Asturias 1m 52s 20:28 10.6° Galicia and the Cantabrian coast (≈ 40%)
8 Cudillero Asturias 1m 52s 20:27 10.5° Galicia and the Cantabrian coast (≈ 40%)
9 Salas Asturias 1m 52s 20:27 10.5° Galicia and the Cantabrian coast (≈ 40%)
10 Belmonte de Miranda Asturias 1m 52s 20:28 10.4° Galicia and the Cantabrian coast (≈ 40%)
11 Pravia Asturias 1m 52s 20:27 10.4° Galicia and the Cantabrian coast (≈ 40%)
12 Candamo Asturias 1m 52s 20:27 10.3° Galicia and the Cantabrian coast (≈ 40%)
13 Grado Asturias 1m 52s 20:28 10.3° Galicia and the Cantabrian coast (≈ 40%)
14 Yernes y Tameza Asturias 1m 52s 20:28 10.3° Galicia and the Cantabrian coast (≈ 40%)
15 Morcín Asturias 1m 52s 20:28 10.2° Galicia and the Cantabrian coast (≈ 40%)
16 Proaza Asturias 1m 52s 20:28 10.2° Galicia and the Cantabrian coast (≈ 40%)
17 Santo Adriano Asturias 1m 52s 20:28 10.2° Galicia and the Cantabrian coast (≈ 40%)
18 Riosa Asturias 1m 52s 20:28 10.1° Galicia and the Cantabrian coast (≈ 40%)
19 Burela Lugo 1m 51s 20:27 11.4° Galicia and the Cantabrian coast (≈ 40%)
20 Ribadeo Lugo 1m 51s 20:27 11.1° Galicia and the Cantabrian coast (≈ 40%)
21 Castropol Asturias 1m 51s 20:27 11° Galicia and the Cantabrian coast (≈ 40%)
22 Boal Asturias 1m 51s 20:28 10.9° Galicia and the Cantabrian coast (≈ 40%)
23 Muros de Nalón Asturias 1m 51s 20:27 10.4° Galicia and the Cantabrian coast (≈ 40%)
24 Soto del Barco Asturias 1m 51s 20:27 10.4° Galicia and the Cantabrian coast (≈ 40%)
25 Illas Asturias 1m 51s 20:27 10.3° Galicia and the Cantabrian coast (≈ 40%)
26 Las Regueras Asturias 1m 51s 20:27 10.3° Galicia and the Cantabrian coast (≈ 40%)
27 Ribera de Arriba Asturias 1m 51s 20:28 10.2° Galicia and the Cantabrian coast (≈ 40%)
28 Teverga Asturias 1m 51s 20:28 10.2° Galicia and the Cantabrian coast (≈ 40%)
29 Quirós Asturias 1m 51s 20:28 10.1° Galicia and the Cantabrian coast (≈ 40%)
30 Langreo Asturias 1m 51s 20:28 10° Galicia and the Cantabrian coast (≈ 40%)
31 Lena Asturias 1m 51s 20:28 10° Galicia and the Cantabrian coast (≈ 40%)
32 Mieres Asturias 1m 51s 20:28 10° Galicia and the Cantabrian coast (≈ 40%)
33 Aller Asturias 1m 51s 20:28 9.9° Galicia and the Cantabrian coast (≈ 40%)
34 Villamanín León 1m 51s 20:28 9.9° Castilla y León plateau (≈ 73%)
35 Cármenes León 1m 51s 20:28 9.8° Castilla y León plateau (≈ 73%)
36 Valdelugueros León 1m 51s 20:28 9.7° Castilla y León plateau (≈ 73%)
37 Vegacervera León 1m 51s 20:28 9.7° Castilla y León plateau (≈ 73%)
38 Boñar León 1m 51s 20:28 9.6° Castilla y León plateau (≈ 73%)
39 La Vecilla León 1m 51s 20:28 9.6° Castilla y León plateau (≈ 73%)
40 Valdepiélago León 1m 51s 20:28 9.6° Castilla y León plateau (≈ 73%)
41 Xove Lugo 1m 50s 20:27 11.5° Galicia and the Cantabrian coast (≈ 40%)
42 Cervo Lugo 1m 50s 20:27 11.4° Galicia and the Cantabrian coast (≈ 40%)
43 Foz Lugo 1m 50s 20:27 11.3° Galicia and the Cantabrian coast (≈ 40%)
44 Barreiros Lugo 1m 50s 20:27 11.2° Galicia and the Cantabrian coast (≈ 40%)
45 Vegadeo Asturias 1m 50s 20:28 11° Galicia and the Cantabrian coast (≈ 40%)
46 Illano Asturias 1m 50s 20:28 10.8° Galicia and the Cantabrian coast (≈ 40%)
47 Castrillón Asturias 1m 50s 20:27 10.4° Galicia and the Cantabrian coast (≈ 40%)
48 Avilés Asturias 1m 50s 20:27 10.3° Galicia and the Cantabrian coast (≈ 40%)
49 Corvera de Asturias Asturias 1m 50s 20:27 10.3° Galicia and the Cantabrian coast (≈ 40%)
50 Somiedo Asturias 1m 50s 20:28 10.3° Galicia and the Cantabrian coast (≈ 40%)

Times in local time. Durations computed for the centre of each municipality: within large municipal areas totality can vary by a few seconds. Sources for the climate zones below.

The climate zones, with sources

Ebro valley

Under 30% average cloud cover for the date; 12 August has been clear in 18 of the last 21 years (≈ 86%).

Castilla y León plateau

68–78% probability of clear skies depending on the province (Soria, 73%). We use 73% in the computation.

Galicia and the Cantabrian coast

The climatologically riskiest stretch of the path: 30–50% probability of clear skies. We use the midpoint (40%).

Álava and Rioja Alavesa

Straddles the Cantabrian zone (30–50% clear skies) and the Ebro valley (under 30% average cloud cover): the further south, the better.

Balearic Islands

Mallorca has roughly a 75% probability of clear skies, but the Sun will be only 2–4° high during totality.

Catalan coast

Intermediate climatology: better than the Cantabrian coast, behind the Ebro valley and the Castilian plateau. No published percentage in our sources.

Sierra Norte de Madrid

No specific statistic in our sources for the Madrid sierra: check the AEMET forecast in the final days (aemet.es, © AEMET).

Inland east and the Levante

No specific statistic in our sources for Guadalajara, Cuenca, Castelló and València: check the AEMET forecast in the final days (aemet.es, © AEMET).

Climatology: © AEMET (May 2026 analysis) and Eclipsophile. The official eclipse-day forecast will be published by AEMET (aemet.es, © AEMET) in the final days — always check it before committing to a spot.

Keep planning