625 places · sun position · panel angle
Solar data for Mexico
Across the 625 places in Mexico the best fixed tilt for solar panels runs from 15° in Coatzacoalcos to 30° in Tijuana, and flat ground gets 4.6 to 6.1 peak sun hours a day. Every number is computed for each place.
Solar power in Mexico at a glance
Averages over 625 places with climate data, for a fixed array facing south.
- 4.59–4.90
- 4.90–5.20
- 5.20–5.51
- 5.51–5.82
- 5.82–6.12
Peak sun hours a day on flat ground. Each dot is one place.
The sunniest place in Mexico is Ciudad Constitución (Baja California Sur) with 6.12 peak sun hours a day on flat ground; the least sunny are Poza Rica de Hidalgo and one other place with 4.59. A 1 kWp array at its best angle makes from 1,398 kWh a year in Poza Rica de Hidalgo to 1,981 kWh in Cuauhtémoc — 1,754 kWh on average.
The best year-round tilt runs from 15° in Coatzacoalcos to 30° in Tijuana. Off-grid systems are sized for the darkest month and do better steeper, at 21° on average: at 70° that month brings 1.42 kWh per kWp a day in Tapachula and 2.78 kWh in Tecate.
Size an off-grid system or open any place below for its sun path, monthly table and tilt curve.
Sunniest places in Mexico
Ranked by peak sun hours on flat ground: the yearly average of a day's sunshine energy (NASA POWER climatology). Output: 1 kWp at its best year-round angle.
| Rank | Place | Region | Sun hours/day | kWh per kWp a year | Best tilt |
|---|---|---|---|---|---|
| 1 | Ciudad Constitución | Baja California Sur | 6.12 | 1,933 | 23° |
| 2 | Miguel Alemán (La Doce) | Sonora | 6.09 | 1,970 | 28° |
| 3 | Villa Hidalgo | Jalisco | 6.06 | 1,929 | 22° |
| 3 | Teocaltiche | Jalisco | 6.06 | 1,924 | 22° |
| 5 | Lerdo | Durango | 6.05 | 1,934 | 25° |
| 5 | Gómez Palacio | Durango | 6.05 | 1,934 | 25° |
| 7 | Hermosillo | Sonora | 6.04 | 1,959 | 28° |
| 7 | Heroica Guaymas | Sonora | 6.04 | 1,940 | 27° |
| 7 | Empalme | Sonora | 6.04 | 1,938 | 27° |
| 7 | Calvillo | Aguascalientes | 6.04 | 1,929 | 22° |
Least sunny places in Mexico
| Rank | Place | Region | Sun hours/day | kWh per kWp a year | Best tilt |
|---|---|---|---|---|---|
| 621 | Túxpam de Rodríguez Cano | Veracruz | 4.67 | 1,412 | 17° |
| 622 | Alto Lucero | Veracruz | 4.66 | 1,410 | 17° |
| 623 | Papantla de Olarte | Veracruz | 4.64 | 1,414 | 17° |
| 624 | Coatzintla | Veracruz | 4.59 | 1,400 | 17° |
| 624 | Poza Rica de Hidalgo | Veracruz | 4.59 | 1,398 | 17° |
Solar by region in Mexico
Averages of the places in each region, sunniest first. Darkest month: what 1 kWp of off-grid panels at 70° makes a day in the worst month of the year.
| Region | Places | Sun hours/day | kWh per kWp a year | Best tilt | Darkest month at 70° | Sunniest place |
|---|---|---|---|---|---|---|
| Aguascalientes | 6 | 6.03 | 1,929 | 22° | 1.90 kWh | Calvillo |
| Zacatecas | 11 | 6.02 | 1,936 | 23° | 1.94 kWh | Nochistlán de Mejía |
| Baja California Sur | 5 | 5.97 | 1,862 | 22° | 2.00 kWh | Ciudad Constitución |
| Sonora | 15 | 5.97 | 1,948 | 28° | 2.43 kWh | Miguel Alemán (La Doce) |
| Durango | 8 | 5.96 | 1,932 | 25° | 2.00 kWh | Lerdo |
| Guanajuato | 33 | 5.91 | 1,880 | 21° | 1.84 kWh | La Ermita |
| Jalisco | 47 | 5.90 | 1,854 | 21° | 1.81 kWh | Villa Hidalgo |
| Morelos | 16 | 5.89 | 1,849 | 20° | 1.72 kWh | Axochiapan |
| Sinaloa | 13 | 5.88 | 1,852 | 24° | 1.98 kWh | Guasave |
| Chihuahua | 12 | 5.87 | 1,950 | 29° | 2.38 kWh | Pedro Meoqui |
| Guerrero | 18 | 5.85 | 1,801 | 19° | 1.61 kWh | Taxco de Alarcón |
| Nayarit | 10 | 5.84 | 1,817 | 21° | 1.83 kWh | Ixtlán del Río |
| Querétaro | 7 | 5.82 | 1,852 | 21° | 1.83 kWh | El Pueblito |
| Michoacán | 31 | 5.77 | 1,804 | 21° | 1.71 kWh | La Piedad de Cabadas |
| Colima | 5 | 5.74 | 1,769 | 20° | 1.66 kWh | Manzanillo |
| Mexico City | 20 | 5.61 | 1,792 | 21° | 1.71 kWh | Milpa Alta |
| Baja California | 16 | 5.60 | 1,872 | 30° | 2.68 kWh | Ciudad Guadalupe Victoria |
| México | 83 | 5.58 | 1,782 | 21° | 1.72 kWh | Ixtapan de la Sal |
| Coahuila | 20 | 5.54 | 1,779 | 26° | 2.18 kWh | Torreón |
| Tlaxcala | 12 | 5.52 | 1,764 | 20° | 1.71 kWh | Villa Vicente Guerrero |
| Puebla | 37 | 5.51 | 1,747 | 20° | 1.71 kWh | Izúcar de Matamoros |
| Oaxaca | 18 | 5.44 | 1,674 | 18° | 1.55 kWh | Pinotepa Nacional |
| San Luis Potosí | 11 | 5.44 | 1,712 | 21° | 1.87 kWh | Salinas de Hidalgo |
| Campeche | 4 | 5.39 | 1,621 | 18° | 1.70 kWh | Campeche |
| Yucatán | 14 | 5.35 | 1,624 | 19° | 1.78 kWh | Hunucmá |
| Hidalgo | 18 | 5.35 | 1,700 | 20° | 1.76 kWh | Tula de Allende |
| Nuevo León | 23 | 5.35 | 1,708 | 24° | 2.07 kWh | García |
| Chiapas | 26 | 5.30 | 1,614 | 17° | 1.51 kWh | Pijijiapan |
| Quintana Roo | 6 | 5.26 | 1,591 | 19° | 1.69 kWh | Cancún |
| Tabasco | 14 | 5.06 | 1,517 | 16° | 1.63 kWh | Tenosique |
| Tamaulipas | 13 | 5.04 | 1,554 | 21° | 1.98 kWh | Ciudad Victoria |
| Veracruz | 53 | 4.87 | 1,486 | 17° | 1.67 kWh | Ciudad Mendoza |
Largest places in Mexico at a glance
| Place | Latitude | Best tilt | Off-grid tilt | Sun hours/day (flat) |
|---|---|---|---|---|
| Mexico City | 19.4° N | 21° | 14° | 5.57 |
| Tijuana | 32.5° N | 30° | 44° | 5.36 |
| Iztapalapa | 19.4° N | 21° | 14° | 5.61 |
| Puebla | 19.0° N | 20° | 14° | 5.66 |
| Ecatepec de Morelos | 19.6° N | 21° | 15° | 5.52 |
| Santiago de Querétaro | 20.6° N | 21° | 16° | 5.85 |
| León de los Aldama | 21.1° N | 22° | 17° | 5.97 |
| Ciudad Juárez | 31.7° N | 30° | 35° | 5.86 |
| Zapopan | 20.7° N | 21° | 16° | 5.93 |
| Guadalajara | 20.7° N | 21° | 16° | 5.93 |
| Mérida | 21.0° N | 19° | 25° | 5.42 |
| Gustavo Adolfo Madero | 19.5° N | 21° | 15° | 5.54 |
| Monterrey | 25.7° N | 24° | 31° | 5.38 |
| Ciudad Nezahualcoyotl | 19.4° N | 21° | 14° | 5.59 |
| Mexicali | 32.6° N | 30° | 41° | 5.94 |
| Chihuahua | 28.6° N | 28° | 25° | 5.89 |
| Cancún | 21.2° N | 19° | 26° | 5.35 |
| Naucalpan de Juárez | 19.5° N | 21° | 14° | 5.54 |
| Hermosillo | 29.1° N | 28° | 30° | 6.04 |
| Culiacán | 24.8° N | 25° | 21° | 5.85 |
Daylight and clock time in Mexico
In Santa Isabel (32.6° N), the northernmost place, the longest day of the year lasts 14 h 18 min and the shortest 10 h 00 min; in Tapachula (14.9° N), the southernmost, 13 h 01 min and 11 h 15 min. Some parts of Mexico change the clocks and some do not; the table shows each time zone.
| Time zone | Places | UTC offset | Clocks change in 2026 |
|---|---|---|---|
| America/Mexico_City | 447 | UTC−6 | no daylight saving time |
| America/Monterrey | 59 | UTC−6 | no daylight saving time |
| America/Merida | 36 | UTC−6 | no daylight saving time |
| America/Mazatlan | 26 | UTC−7 | no daylight saving time |
| America/Tijuana | 16 | UTC−8, in summer UTC−7 | Forward on Sun 8 Mar, back on Sun 1 Nov |
| America/Hermosillo | 15 | UTC−7 | no daylight saving time |
| America/Chihuahua | 9 | UTC−6 | no daylight saving time |
| America/Cancun | 6 | UTC−5 | no daylight saving time |
| America/Matamoros | 6 | UTC−6, in summer UTC−5 | Forward on Sun 8 Mar, back on Sun 1 Nov |
| America/Ojinaga | 2 | UTC−6, in summer UTC−5 | Forward on Sun 8 Mar, back on Sun 1 Nov |
| America/Bahia_Banderas | 2 | UTC−6 | no daylight saving time |
| America/Ciudad_Juarez | 1 | UTC−7, in summer UTC−6 | Forward on Sun 8 Mar, back on Sun 1 Nov |
Questions about solar in Mexico
What is the best angle for solar panels in Mexico?
How many peak sun hours does Mexico get?
How much electricity does 1 kWp of solar panels produce in Mexico?
Where is the sunniest place in Mexico?
Does Mexico use daylight saving time?
How long is the longest day in Mexico?
All places in Mexico
Aguascalientes
Baja California
Baja California Sur
Chiapas
Chihuahua
Coahuila
Durango
Guanajuato
- León de los Aldama
- Irapuato
- Celaya
- San Miguel de Allende
- Salamanca
- Silao de la Victoria
- Guanajuato
- San Francisco del Rincón
- Valle de Santiago
- Dolores Hidalgo
- Cortazar
- Acámbaro
- Uriangato
- San Luis de la Paz
- Purísima de Bustos
- Moroleón
- Juventino Rosas
- Pénjamo
- Salvatierra
- Centro Familiar la Soledad
- Marfil
- San Felipe
- Apaseo el Alto
- Abasolo
- Villagrán
- Apaseo el Grande
- Yuriria
- Comonfort
- San José Iturbide
- Romita
- Jaral del Progreso
- La Ermita
- Medina
Guerrero
Hidalgo
Jalisco
- Zapopan
- Guadalajara
- Tlaquepaque
- Tonalá
- Puerto Vallarta
- Ciudad Guzmán
- Lagos de Moreno
- Tepatitlán de Morelos
- Hacienda Santa Fe
- Ocotlán
- Arandas
- San Juan de los Lagos
- Autlán de Navarro
- Cihuatlán
- San José del Castillo
- Ameca
- Tala
- La Barca
- Zapotlanejo
- Tlajomulco de Zúñiga
- Coyula
- Cocula
- Tequila
- Ixtapa
- Nuevo México
- Tuxpan
- Atotonilco el Alto
- Sayula
- Las Pintitas
- Encarnación de Díaz
- Jalostotitlán
- San Miguel el Alto
- Teocaltiche
- Zapotiltic
- El Salto
- El Salto
- Chapala
- El Grullo
- Santa Anita
- Lomas del Sur
- Jocotepec
- Tamazula de Gordiano
- Zacoalco de Torres
- Jamay
- Magdalena
- Ahualulco de Mercado
- Villa Hidalgo
Mexico City
Michoacán
- Morelia
- Uruapan
- Ciudad Lázaro Cárdenas
- Zamora de Hidalgo
- Apatzingán
- Heróica Zitácuaro
- La Piedad de Cabadas
- Sahuayo de Morelos
- Ciudad Hidalgo
- Pátzcuaro
- Jacona de Plancarte
- Zacapu
- Los Reyes de Salgado
- Las Guacamayas
- Paracho de Verduzco
- Maravatío de Ocampo
- Nueva Italia de Ruiz
- Puruándiro
- Tacámbaro de Codallos
- Jiquilpan de Juárez
- Yurécuaro
- Purépero de Echáiz
- Huetamo de Núñez
- La Orilla
- Coalcomán de Vázquez Pallares
- Ario de Rosales
- Zinapécuaro de Figueroa
- Peribán de Ramos
- Tuzantla
- Tepalcatepec
- Tangancícuaro de Arista
Morelos
México
- Ecatepec de Morelos
- Ciudad Nezahualcoyotl
- Naucalpan de Juárez
- Tlalnepantla
- Cuautitlán Izcalli
- Toluca
- Ciudad López Mateos
- Ojo de Agua
- Xico
- Ixtapaluca
- Nicolás Romero
- Zumpango
- Coacalco
- Buenavista
- Cuautitlán
- Chicoloapan
- Chalco
- San Pablo de las Salinas
- Huixquilucan
- Texcoco de Mora
- Tepexpan
- Los Reyes Acaquilpan
- Fuentes del Valle
- Santa María Chimalhuacán
- San Mateo Atenco
- Tultepec
- San Salvador Tizatlalli
- Zinacantepec
- Santiago Teyahualco
- Teoloyucan
- San Buenaventura
- Melchor Ocampo
- Tepotzotlán
- Santa Teresa
- San Jerónimo Cuatro Vientos
- Coyotepec
- San Martín Azcatepec
- San Pablo Autopan
- San Isidro
- Amecameca
- San José Guadalupe Otzacatipan
- Metepec
- Tultitlán de Mariano Escobedo
- San Francisco Acuautla
- Ocoyoacac
- Tejupilco de Hidalgo
- Valle de Bravo
- Emiliano Zapata
- San Martín Cuautlalpan
- Teotihuacán de Arista
- Jesús del Monte
- San Jorge Pueblo Nuevo
- Atlacomulco de Fabela
- Lerma de Villada
- Tequixquiac
- San Mateo Otzacatipan
- San Miguel Coatlinchán
- Reyes Acozac
- Tenango de Arista
- Chiconcuac
- San Pedro Totoltepec
- San Rafael
- Capulhuac de Mirafuentes
- Xonacatlán
- San Juan Zitlaltepec
- San Andrés Cuexcontitlán
- Santa María Ajoloapan
- Ixtapan de la Sal
- Huilango
- San Salvador Atenco
- Tezoyuca
- Ozumba de Alzate
- San Francisco Tlalcilalcalpan
- San Antonio Acahualco
- Ampliación San Mateo
- Juchitepec
- Tecámac de Felipe Villanueva
- Santiago Tlacotepec
- Tulantongo
- San Mateo Huitzilzingo
- Tecámac
- Alborada Jaltenco
- Xalatlaco
Nayarit
Nuevo León
- Monterrey
- Guadalupe
- Ciudad Apodaca
- Ciudad General Escobedo
- San Nicolás de los Garza
- Ciudad Benito Juárez
- Santa Catarina
- San Pedro Garza García
- García
- Linares
- Cadereyta Jiménez
- Cadereyta
- Montemorelos
- Jardines de la Silla
- Santiago
- Fraccionamiento Real Palmas
- Ciudad Sabinas Hidalgo
- Ciudad de Allende
- Parque Industrial Ciudad Mitras
- Mitras Poniente
- Anáhuac
- Hidalgo
- Ciénega de Flores
Oaxaca
- Oaxaca
- Tuxtepec
- Heroica Ciudad de Juchitán de Zaragoza
- Salina Cruz
- Santo Domingo Tehuantepec
- Santa Cruz Xoxocotlán
- Ciudad de Huajuapan de León
- Loma Bonita
- Puerto Escondido
- Pinotepa Nacional
- Ixtepec
- Miahuatlán de Porfirio Díaz
- Santa María Atzompa
- San Antonio de la Cal
- Matías Romero Avendaño
- Heroica Ciudad de Tlaxiaco
- Crucecita
- Ocotlán de Morelos
Puebla
- Puebla
- Cholula
- Tehuacán
- San Martin Texmelucan de Labastida
- Teziutlan
- Amozoc de Mota
- Atlixco
- Huauchinango
- San Bernardino Tlaxcalancingo
- Izúcar de Matamoros
- San Andrés Cholula
- Xicotepec de Juárez
- Zacatlán
- Tecamachalco
- Ajalpan
- Sanctorum
- Tepeaca
- Moyotzingo
- Acatzingo
- Huejotzingo
- Cuautlancingo
- Ciudad Serdán
- Acajete
- Chignahuapan
- Acatlán de Osorio
- Altepexi
- Santiago Momoxpan
- San Salvador El Seco
- Casa Blanca
- Palmarito Tochapan
- Zaragoza
- Los Reyes de Juárez
- Santa Ana Xalmimilulco
- Tepatlaxco de Hidalgo
- San Rafael Tlanalapan
- Zinacatepec
- Libres
Querétaro
San Luis Potosí
Sinaloa
Sonora
Tabasco
Tamaulipas
Tlaxcala
Veracruz
- Veracruz
- Xalapa de Enríquez
- Coatzacoalcos
- Córdoba
- Poza Rica de Hidalgo
- Orizaba
- Minatitlán
- Túxpam de Rodríguez Cano
- San Andrés Tuxtla
- Martínez de la Torre
- Coatepec
- Papantla de Olarte
- Acayucan
- Tierra Blanca
- Las Choapas
- Pánuco
- Río Blanco
- Perote
- Agua Dulce
- Ciudad Mendoza
- Tlapacoyan
- Coatzintla
- Jáltipan de Morelos
- Huatusco
- Tantoyuca
- Cosamaloapan
- Catemaco
- Misantla
- Isla
- Ixtaczoquitlán
- Valente Diaz
- Nanchital de Lázaro Cárdenas del Río
- Álamo
- La Isla
- Allende
- Alvarado
- Cosoleacaque
- Cerro Azul
- Nogales
- Fortín de las Flores
- Naranjos
- Altotonga
- Banderilla
- José Cardel
- Lerdo de Tejada
- Xico
- Carlos A. Carrillo
- Tres Valles
- Fraccionamiento Ciudad Olmeca
- Santiago Tuxtla
- Villa Independencia
- Coscomatepec de Bravo
- Alto Lucero