Why Texas Doesn't Pick One Side
The western tip of Texas sits in the Mountain Time Zone while the rest of the state runs Central. This isn't a recent political decision or some confusing local tradition. It comes down to geography, economics, and a 1915 Supreme Court case that effectively drew the line. Texas is huge. The western third, including places like El Paso and parts of the Panhandle, is geographically closer to Denver than it is to Houston. When the continental time zone system was standardized in 1883 by the railroads, the eastern two-thirds of Texas naturally aligned with Central. The western counties leaned toward Mountain because that's what made logistical sense for trains and telegraph lines connecting to New Mexico and Colorado.
The Time Zone Tangle How Texas Splits Itself Between Central And Mountain Time
The actual boundary follows a specific set of county lines. El Paso County is firmly in Mountain. Hudspeth County too. Then there's a band of counties along the New Mexico border that shifted at various points. Jefferson Davis County, Culberson County, and parts of Presidio County are Mountain. Everything east of that line is Central. DST compliance adds another layer. Texas observes Daylight Saving Time statewide, but because the Mountain Time Zone does as well now, the gap between Central and Mountain actually stays at one hour year-round. This wasn't always the case. Before the Uniform Time Act of 1966, some Mountain-time Texas counties would skip DST while Central counties didn't, briefly creating a two-hour difference. That created scheduling chaos that nobody needed. I spent three years building scheduling software for a regional healthcare network that spanned both zones. The edge case that kept me up at night wasn't the obvious stuff. It was the hospital in El Paso whose outpatient clinics operated on Central time for administrative purposes but Mountain time for clinical operations. We ended up storing every appointment in UTC internally and doing timezone conversion at the display layer. That was the only reliable workaround. Any approach that tried to assign a single timezone to a facility with departments in different zones produced off-by-one-hour errors during DST transition weekends, which in a medical context is not a theoretical problem.
Here's something most people don't realize about the Texas time zone split: the transition dates aren't always perfectly aligned at the county level due to local ordinances and military installations. Some bases near the boundary have historically requested Federal waiver exceptions for their clock changes. The Department of Transportation oversees these, and they're rare but they happen. If you're writing code that schedules anything across the boundary, don't assume both sides flip simultaneously without checking a current source. Another counter-intuitive detail: the 1915 case I mentioned is Hurley v. United States, and it dealt with railroad freight tariffs, not passenger scheduling. The court had to determine which time zone governed contract obligations for shipments crossing the Central-Mountain boundary. The ruling effectively cemented the existing railroad practice rather than creating a new one. The counties on the wrong side of the line today are there because railroads laid tracks that way decades before anyone cared about time zones formally. If you're dealing with this practically, whether you're coordinating calls, setting up server logs, or planning events across West Texas, the simplest approach is to treat it like a two-zone region and stop trying to force a single identifier on it. Google's timezone API handles the boundary correctly through its IANA database entries. Use America/Chicago for Central Texas and America/Denver for the western tip. Don't use America/El_Paso as a shortcut because while it exists in the database and resolves to Mountain time, it has different DST rule history than America/Denver and can produce different offsets during partial-transition periods.
Get the Full Details

The real bottleneck isn't knowing which county is in which zone. It's maintaining an accurate county-to-zone mapping when local governments occasionally propose boundary adjustments. Bexar County considered a switch to Mountain time in the late 2000s. It failed, but the proposal alone disrupted scheduling systems that had baked in assumptions. Always pull your timezone data from a current source rather than hardcoding it. An old hardcoded map will quietly send your Mountain-time users on Central-time schedules after a legislative change they didn't expect.