Time Zones of Mexico

Basic time zone concepts

Rules currently in force

Two new measures now being considered by the Mexican legislature (2009-12) would affect the country's time zones. One would harmonize the dates of time changes in northern Mexico with those in the adjacent parts of the U.S. This applies to points within 20 km. of the border, and would include Tijuana, Mexicali, Ciudad Juárez, Ojinaga, Ciudad Acuña, Piedras Negras, Anáhuac, Nuevo Laredo, Reynosa, and Matamoros. Ensenada would also be affected, although it lies much farther south. The other measure would move the municipality of Bahía de Banderas in Nayarit state from UTC-7 to UTC-6, because it is economically tied to Puerto Vallarta in Jalisco state.

On 2001-02-01, a decree was published in Mexico's Diario Oficial, modifying the country's time zone rules. The rules for the year 2001, to remain in force until modified by some future decree, are as shown in the table. The times of transition are local time as measured before the transition takes place, unless otherwise specified.

Distrito Federal wanted to exempt itself from DST. The Supreme Court denied the exemption in April, 2001, and the district did observe DST. Since then, the court has issued a new ruling. If nothing else changes, Distrito Federal is free to remain on standard time next summer (2002).

StatesStandardDSTDuration of DST
Baja California NorteUTC-8UTC-7From the first Sunday in April at 02:00 until the last Sunday in October at 02:00
SonoraUTC-7UTC-7None
Baja California Sur, Chihuahua, Nayarit, SinaloaUTC-7UTC-6From the first Sunday in May at 02:00 until the last Sunday in September at 02:00
Aguascalientes, Campeche, Chiapas, Coahuila, Colima, Distrito Federal, Durango, Guanajuato, Guerrero, Hidalgo, Jalisco, México, Michoacán, Morelos, Nuevo León, Oaxaca, Puebla, Querétaro, Quintana Roo, San Luis Potosí, Tabasco, Tamaulipas, Tlaxcala, Veracruz, Yucatán, and ZacatecasUTC-6UTC-5From the first Sunday in May at 02:00 until the last Sunday in September at 02:00

Time zone history

Source: This information was adapted from the tz database. Zone and Rule names come from that database. The names don't necessarily match any names used in the "real world".

Note: I'm experimenting with an alternate presentation format for the time zone history.

Example: When it was 14:18 (or 2:18 p.m.) local time on 1985-04-20 (April 20, 1985) in Ensenada, Mexico, what was the UTC?

Ensenada is in the state of Baja California Norte. From the first table, Baja California Norte is in the America/Tijuana time zone. (This is a specialized meaning of "time zone", which is more precise than common usage.) In the second table, look in the block of rows for America/Tijuana. Among them, look for the first row on which the Final Date exceeds 1985-07-20 14:18. You find that the sixth line has a date of 1996, which is the first to exceed 1985. Looking across the row, the BajaN rule applies, and standard time is UTC-8. Finally, look in the third table under the BajaN rule. Once again, find the date range that includes the date in question (1985). That would be the first range, 1976-1985. This says that daylight saving time was in effect from 02:00 of the last Sunday in April until 02:00 of the last Sunday in October for Ensenada in 1985. The date in question does not in fact fall between the last Sunday in April (which was 1985-04-28) and the last Sunday in October, so daylight saving time was not in effect. Therefore, the local time was standard time, which was UTC-8. Add eight hours to the given time to get UTC. The answer is 1985-04-20 22:18 UTC.

Find the Zone Name for the given location.
StateZone Name
AguascalientesAmerica/Mexico_City
Baja California NorteAmerica/Tijuana
Baja California SurAmerica/Mazatlan
CampecheAmerica/Merida
ChiapasAmerica/Mexico_City
ChihuahuaAmerica/Chihuahua
CoahuilaAmerica/Monterrey
ColimaAmerica/Mexico_City
Distrito FederalAmerica/Mexico_City
DurangoAmerica/Monterrey
GuanajuatoAmerica/Mexico_City
GuerreroAmerica/Mexico_City
HidalgoAmerica/Mexico_City
JaliscoAmerica/Mexico_City
MéxicoAmerica/Mexico_City
MichoacánAmerica/Mexico_City
MorelosAmerica/Mexico_City
NayaritAmerica/Mazatlan
Nuevo LeónAmerica/Monterrey
OaxacaAmerica/Mexico_City
PueblaAmerica/Mexico_City
QuerétaroAmerica/Mexico_City
Quintana RooAmerica/Cancun
San Luis PotosíAmerica/Mexico_City
SinaloaAmerica/Mazatlan
SonoraAmerica/Hermosillo
TabascoAmerica/Mexico_City
TamaulipasAmerica/Monterrey
TlaxcalaAmerica/Mexico_City
VeracruzAmerica/Mexico_City
YucatánAmerica/Merida
ZacatecasAmerica/Mexico_City

 

Find the Rule and Standard Time for the given time and date.
Zone NameRuleStandard TimeFinal Date
America/Cancun StandardUTC-61981-12-01 00:00
StandardUTC-51982-12-02 00:00
StandardUTC-61996-01-01 00:00
MexicoUTC-61997-10-26 02:00
MexicoUTC-51998-08-02 02:00
MexicoUTC-6Present
America/Chihuahua StandardUTC-71927-06-10 23:00
StandardUTC-61930-11-15 00:00
StandardUTC-71931-05-01 23:00
StandardUTC-61931-10-01 00:00
StandardUTC-71932-03-30 23:00
StandardUTC-61996-01-01 00:00
MexicoUTC-61998-01-01 00:00
StandardUTC-61998-04-05 03:00
MexicoUTC-7Present
America/Hermosillo StandardUTC-71927-06-10 23:00
StandardUTC-61930-11-15 00:00
StandardUTC-71931-05-01 23:00
StandardUTC-61931-10-01 00:00
StandardUTC-71932-03-30 23:00
StandardUTC-61942-04-24 00:00
StandardUTC-71949-01-14 00:00
StandardUTC-81970-01-01 00:00
MexicoUTC-71999-01-01 00:00
StandardUTC-7Present
America/Mazatlan StandardUTC-71927-06-10 23:00
StandardUTC-61930-11-15 00:00
StandardUTC-71931-05-01 23:00
StandardUTC-61931-10-01 00:00
StandardUTC-71932-03-30 23:00
StandardUTC-61942-04-24 00:00
StandardUTC-71949-01-14 00:00
StandardUTC-81970-01-01 00:00
MexicoUTC-7Present
America/Merida StandardUTC-61981-12-01 00:00
StandardUTC-51982-12-02 00:00
MexicoUTC-6Present
America/Mexico_City StandardUTC-71927-06-10 23:00
StandardUTC-61930-11-15 00:00
StandardUTC-71931-05-01 23:00
StandardUTC-61931-10-01 00:00
StandardUTC-71932-03-30 23:00
MexicoUTC-6Present
America/Monterrey StandardUTC-61988-01-01 00:00
BajaNUTC-61989-01-01 00:00
MexicoUTC-6Present
America/Tijuana StandardUTC-81927-06-10 23:00
StandardUTC-71930-11-15 00:00
StandardUTC-81942-04-24 00:00
StandardUTC-71949-01-14 00:00
BajaNUTC-8Present

 

Apply the Rule, using the Standard Time for the given time and place.
RuleYearsDescription
Standard-1921Local Mean Time until 1922-01-01 00:00 (as measured after the transition)
Standard Time with no DST
BajaN-1921Local Mean Time until 1922-01-01 00:00 (as measured after the transition)
Standard Time, with DST = Standard Time + 1:00 during the following periods:
1954-1961from the last Sunday in April at 02:00 until the last Sunday in September at 02:00
1976-1985from the last Sunday in April at 02:00 until the last Sunday in October at 02:00
1986-from the first Sunday in April at 02:00 until the last Sunday in October at 02:00
Mexico-1921Local Mean Time until 1922-01-01 00:00 (as measured after the transition)
Standard Time, with DST = Standard Time + 1:00 during the following periods:
1939from 1939-02-05 00:00 until 1939-06-25 00:00
1940-1941from 1940-12-09 00:00 until 1941-04-01 00:00
1943-1944from 1943-12-16 00:00 until 1944-05-01 00:00
1950from 1950-02-12 00:00 until 1950-07-30 00:00
1996-2000from the first Sunday in April at 02:00 until the last Sunday in October at 02:00
2001-from the first Sunday in May at 02:00 until the last Sunday in September at 02:00

Time zone names

In Mexico, time zones are called husos horarios. Formally, each time zone is identified by its central meridian. For example, the zone where standard time is UTC minus seven hours is called la hora del meridiano 105° oeste de Greenwich. During the daylight saving period, this same area is said to observe la hora del meridiano 90°.... Daylight Saving Time is usually called Horario de Verano. Standard time is known as Horario de Invierno, or occasionally hora oficial or hora normal. Time zone names are rarely used in Mexico. When they are used, they're not consistent. The names in the Guía Roji, a Mexican road atlas, are simply translations of the corresponding U.S. zone names. The abbreviations in the tz database don't have any official standing, but they, too, are based on the U.S. time zones.

SourceUTC-6UTC-7UTC-8
Parliamentary Gazette 2000-03-29 Zona del CentroZona PacíficoZona Noroeste
Decree of 1923-12Hora del EsteHora del CentroHora del Oeste
Decree of 1930-11-15Hora del Golfo
H. del G.
Hora del Centro
H. del C.
Hora del Oeste
H. del O.
Guía Roji 1995Hora Oficial del CentroHora Oficial de las MontañasHora Oficial del Pacífico
tz databaseCST, CDTMST, MDTPST, PDT

 

The list of decrees  says (translated), "Before time zones were implemented in Mexico, standard time (also known as Hora del Ferrocarril - Railroad Time) was the time of the meridian of Tacubaya." Tacubaya was the site of an observatory in Mexico City, now functioning only as a point of interest. Its mean solar time would have been GMT minus 06:36:48. Railroad Time was eliminated by the decree of 1932-01-21.

Back to main statoids page Last updated: 2009-12-12
Copyright © 2001, 2003, 2004, 2009 by Gwillim Law.