List of street railways in Mexico


This is a list of street railways in Mexico by state. The list includes all tram systems, past and present.
Note for Mexico : Approximately 1,000 towns had tramways. Most were worked by animal traction, and connected railway stations with town centers. Some lines were worked by small steam locomotives. Horse- or mule-drawn vehicles used on some lines were eventually equipped with petrol engines. Opening and closing dates are difficult to establish because the Mexican government did not conduct surveys of tramway systems between 1907 and 1922.
Data for 1907 were published in 1912, by which time the Mexican Revolution was underway. Thereafter, government statistics included only those tramway systems with federal concessions—e.g. intercity lines—for the years 1922–1934.
The tables below includes fewer than half the number of towns stated by Morrison. Peschkes tabulates 406 systems, and states that an additional 51 systems had been located. The list below excludes hacienda tramways, which transported crops, other goods and passengers to and from plantations.

[Aguascalientes]

Name of SystemLocationTraction
Type
Date Date Notes
Compañía Productora y Abastecedora de Potencia Eléctrica de AguascalientesAguascalientesHorseFeb 1883?
Compañía Productora y Abastecedora de Potencia Eléctrica de AguascalientesAguascalientesElectric5 May 19041931
Asientos – Presa de la HuertaSteam??
CalvilloMule??
LagosMule??
Rincón de RomosMule??
♦ Rincón de Romos – TepezaláMule??

[Baja California]

Name of SystemLocationTraction
Type
Date Date Notes
EnsenadaMule??
MexicaliMule??
TecateMule??
TijuanaMule??

[Baja California Sur]

Name of SystemLocationTraction
Type
Date Date Notes
La PazMule??
Santa RosalíaSteam??
Todos SantosMule??

[Campeche]

Name of SystemLocationTraction
Type
Date Date Notes
(San Francisco de) Campeche – LermaMule??
(San Francisco de) Campeche – LermaSteam??
(San Francisco de) Campeche – LermaPetrol ?1941
Chencán – Morelos – ChumalMule??
Ciudad del CarmenMule??
El Pital – MatamorosMule??
El Pital – EscarcegaMule??

[Chiapas]

Name of SystemLocationTraction
Type
Date Date Notes
ArriagaMule??
Comitán (de Domínguez)Mule??
San Cristóbal (de las Casas)Mule??
TapachulaMule??
TonaláMule??
Tuxtla GutiérrezMule??

Chihuahua">Chihuahua (state)">Chihuahua

Name of SystemLocationTraction
Type
Date Date Notes
Casas GrandesMule??
Cerrito Mule??see note.
Compañía Eléctrica y de Ferrocarriles de ChihuahuaChihuahuaMule18871908
Compañía Eléctrica y de Ferrocarriles de ChihuahuaChihuahuaElectric4 Oct 19081922
(Santa Rosalía de) CamargoMule??
El Paso Electric Company, Transportation Division Ciudad JuárezMuleOct 1882?
El Paso Electric Company, Transportation Division Electric11 Jan 190230 Jul 1973Operation suspended Aug 1966 – Nov 1967, and Jul 1969 – Nov 1970. International tramway from El Paso, Texas. Allen Morrison, The Tramways of Ciudad Juárez-
DeliciasMule??
JiménezMule??
OjinagaMule??
Ferrocarril Urbano de Hidalgo del Parral(Hidalgo del) ParralElectricFeb 190811 Oct 1908, see note.
San Francisco del OroMule??
San JoséMule??

  • Note for Cerrito: Peschkes states that the location of this town is "unknown."
  • Note for Parral: Peschkes states that animal and electric traction was used in Parral. Morrison states that "Parral never had a horse tram line." Operation of electric tramway suspended because of electric substation equipment breakdown. It is not known whether the system reopened.

[Coahuila]

Name of SystemLocationTraction
Type
Date Date Notes
AllendeHorse??
MonclovaHorse??
MonclovaPetrol ??
♦ Monclova – Pánuco, CoahuilaSteam??
Piedras NegrasHorse??
SaltilloHorse??
SaltilloAccumulator ??
TorreónHorse1900?
TorreónElectricDec 1904ca. 1940,. See also Lerdo – Gómez Palacio – Torreón.
♦ Torreón – San Pedro (de las Colonias)Horse??
♦ San Pedro de las ColoniasHorse??
♦ Torreón – Matamoros (de la Laguna)Horse??
ViescaHorse??

[Colima]

Name of SystemLocationTraction
Type
Date Date Notes
Colima – Villa de AlvarezMule??
Colima – Villa de AlvarezPetrol ??
ManzanilloPetrol ??

[Durango]

Name of SystemLocationTraction
Type
Date Date Notes
DinamitaMule??
Durango – Cerro de MercadoMule??
Durango – Cerro de MercadoAccumulator ??
Lerdo – Gómez PalacioHorse1890?
Lerdo – Gómez PalacioElectric3 Mar 19013 Mar, 1953, See note.
PedriceñaMule??

[Guanajuato]

Name of SystemLocationTraction
Type
Date Date Notes
AcámbaroHorse??
♦ Acámbaro – San PabloHorse??
Apaseo el AltoHorse??
Ferrocarril Urbano de CelayaCelayaHorse188_May 1954. Believed to be the last town tramway in Mexico worked by horse traction.
Ferrocarril de Celaya a Santa CruzCelaya – Roque – Plancarte / Santa Cruz (de Juventino Rosas)Horseca 1893?
Ferrocarril de Celaya a Santa CruzCelaya – Roque – Plancarte / Santa Cruz (de Juventino Rosas)Petrol ?1940
Cortazar – VillagránHorse??
[Dolores Hidalgo|Dolores List of town tramway systems in North America|Hidalgo (Cuna de la Independencia Nacional)]Horse??
Guanajuato – MarfilHorse??
Guanajuato – MarfilPetrol ??
IrapuatoHorse??
IrapuatoPetrol ??
LeónHorse??
LeónPetrol ??
PénjamoHorse??
SalamancaHorse??
♦ Salamanca – San JuanHorse??
(San Andrés de) Salvatierra – San JoséHorse??
San FelipeHorse??
San Francisco del RincónHorse??
San Luis de la PazHorse??
San Miguel de AllendeHorse??
Silao (de la Victoria)Horse??
Silao (de la Victoria)Steam??
Silva – JerécuaroHorse??
Silva – JerécuaroSteam??
Valle de SantiagoHorse??

[Guerrero]

Name of SystemLocationTraction
Type
Date Date Notes
Chilpancingo (de los Bravo)Horse??
Iguala (de la Independencia)Horse??

Hidalgo">Hidalgo (Mexico)">Hidalgo

Name of SystemLocationTraction
Type
Date Date Notes
Acopinalco – ChimalpanHorse??
Amaninalco – IrolóHorse??
Huichapan – San Juan del Río, QuerétaroHorse??
Los RomerosHorse??
PachucaHorse??
PachucaSteam??
PachucaElectricSep 1913ca. 1940
San Agustín (Tlaxiaca)Horse??
San IdefonsoHorse??
San Vicente – EstanciaHorse??
SandovalHorse??
Tetlapayac – TetlapayaHorse??
Tula de AllendeHorse??
Tulancingo de BravoHorse??

[Jalisco]

Name of SystemLocationTraction
Type
Date Date Notes
AtenquiqueHorse??
Encarnación de DiazHorse??
GuadalajaraHorseJan 1878?
GuadalajaraElectric14 Sep 19071944
♦ (San Pedro) TlaquepaqueHorse??
La BarcaHorse?1953
Lagos de MorenoHorse??
OcotlánHorse??
San Juan de los LagosHorse??
San Marcos???
TalaHorse??
Tepatitlán (de Morelos)Horse??
TequilaHorse?1952
Zapotlán (del Rey)???
Zapotlanejo???

Estado de México">México state">Estado de México (State of Mexico)

Name of SystemLocationTraction
Type
Date Date Notes
El Oro de HidalgoHorse??
Hueyapan – Ciudad Pelon???
Ixtlahuaca de Rayón – ManiHorse??
La CompañíaHorse??
Otumba (de Gómez Farías) – San Lorenzo – Cuantento – Tlaquiltchan, HidalgoHorse??
Otumba (de Gómez Farías) – San Lorenzo – Cuantento – Tlaquiltchan, HidalgoPetrol ??
San Felipe del ProgresoHorse??
San Rafael – ZavaletaSteam??
Tecpatepec – PalmaSteam??
Tenango del AireHorse??
Tenango del AirePetrol ??
Teotihuacán (de Arista) – San JuanHorse??
Teotihuacán (de Arista) – San JuanSteam??
Teotihuacán (de Arista) – San JuanDiesel??
Tlalnepantla de BazPetrol ??
Toluca (de Lerdo)Horse??
Toluca (de Lerdo)Petrol ??
Toluca (de Lerdo)Accumulator ??
Toluca – San JuanPetrol ??
ZacatepecHorse??
ZoquiapánDiesel??
Zumpango (de Ocampo)Horse??

[Mexico City]

Name of SystemLocationTraction
Type
Date Date Notes
Servicio de Transportes Eléctricos Ciudad de México /Mexico CityHorse12 Dec 185724 Nov, 1932
Servicio de Transportes Eléctricos Ciudad de México /Mexico CitySteam1865?
Servicio de Transportes Eléctricos Ciudad de México /Mexico CityAccumulator 18961900
Servicio de Transportes Eléctricos Ciudad de México /Mexico CityPetrol ?1934
Servicio de Transportes Eléctricos Ciudad de México /Mexico CityElectric15 Jan 190019 May 1979Operation suspended 1911–1915 because of revolution. Xochimilco Light Rail continues in operation.
Ferrocarril de TacubayaTacubayaSteam18961910

Michoacán (de Ocampo)">Michoacán">Michoacán (de Ocampo)

Name of SystemLocationTraction
Type
Date Date Notes
Lázaro Cárdenas – Río GrijalvaHorse??
La Piedad de CavadasHorse?1941
La Piedad de CavadasPetrol ??
Los Reyes (de Salgado)Horse??
Mineral del Oro???
MoreliaHorse??
MoreliaPetrol ??
MoreliaAccumulator ??
(Vista Hermosa de) NegreteHorse??
PátzcuaroHorse188_191_
PátzcuaroPetrol ??
Tacámbaro (de Codallos)Horse??
UruapanHorse??
YurécuaroHorse??
ZamoraHorse188_191_
ZamoraPetrol ??
(Heroica) ZitácuaroHorse??

[Morelos]

Name of SystemLocationTraction
Type
Date Date Notes
La heroica e histórica Cuautla de Morelos /CuautlaHorse??
CuernavacaHorse??
Nenampa – El Guarda (Tlalpan), Districto FederalHorse??
(Juan) Pagaza – TlaquiltenangoHorse??
(Juan) Pagaza – TlaquiltenangoPetrol ??
Puente de IxtlaHorse??
Santa Ines???
Yautepec (de Zaragoza)Horse??
Zacatepec (de Hidalgo) – Jojutla (de Juárez)Horse??
♦ Zacatepec – TlatizapanHorse??

[Nayarit]

Name of SystemLocationTraction
Type
Date Date Notes
AcaponetaHorse??
CompostelaHorse??
RuízHorse??
San BlasHorse??
TepicHorse??

[Nuevo León]

Name of SystemLocationTraction
Type
Date Date Notes
AnáhuacHorse??
Guadalupe – Minas ViejasHorse??
Linares – San JoséPetrol ??
Los AldamasHorse??
MontemorelosHorse??
MonterreyHorse1883?
MonterreyElectric15 Jul 190730 May 1932
Villa de Santa María de Los Aldamas /Villa Aldamas – Doctor CossHorse??

[Oaxaca]

Name of SystemLocationTraction
Type
Date Date Notes
IxtepecHorse??
Loma BonitaHorse??
Oaxaca (de Juárez)Horseca. 1890193_
Oaxaca (de Juárez)Accumulator ??
Oaxaca (de Juárez)Petrol ??
♦ Oaxaca – Ejutla de CrespoHorse??
♦ Oaxaca – Santa María del TuleHorse??
San Juan Chapultepec – San Pablo EtlaHorse??
(San Juan Bautista) Tuxtepec – SebastopolHorse??
(Santo Domingo) TehuantepecHorse??

[Puebla]

Name of SystemLocationTraction
Type
Date Date Notes
Acatzingo (de Hidalgo) – Huizcolotla – AnnatempanSteam??
Amozoc – TepeacoHorse??
Apapasco – TlalocHorse??
AtlixcoHorse1898?
AtlixcoPetrol ?after 1944
Atencingo – Tlancualpican???
Chachapa – Capulac???
ChietlaHorse??
Ciudad Serdán – ChalchicomulasPetrol ??
Ciudad Serdán – San Andrés – La CapillaHorse??
Esperanza – XúchilHorse??
GalapaxcoHorse??see note.
Izúcar (de Matamoros)Horse??
Compañía de Tranvías, Luz y Fuerza de PueblaPueblaHorseMay 1881?
Compañía de Tranvías, Luz y Fuerza de PueblaPueblaPetrol ?10 Oct 1926
Compañía de Tranvías, Luz y Fuerza de Puebla♦ Puebla – El Valor, TlaxcalaHorseca. 1890?, see note.
Compañía de Tranvías, Luz y Fuerza de Puebla♦ Puebla – El Valor, TlaxcalaPetrol ?Mar 1942, see note.
Compañía de Tranvías, Luz y Fuerza de Puebla♦ Puebla – Cholula (de Rivadavia) – HuexotzingoHorseca. 1890?, see note.
Compañía de Tranvías, Luz y Fuerza de Puebla♦ Puebla – Cholula (de Rivadavia) – HuexotzingoPetrol?1928, see note.
Compañía de Tranvías, Luz y Fuerza de Puebla♦ Puebla – Cholula (de Rivadavia) – HuexotzingoElectric27 May 192431 Dec, 1941, see note.
TecamachalcoHorse??
Tehuacán – El RiegoHorse??
Tehuacán – El RiegoPetrol ?1950
San Martín Texmelucan de Labastida /Texmelucan – Tetla – HuexotzingoHorse??
TeziutlánHorse??

  • Note for Galapaxco: Peschkes states that the location of this town is "unknown."
  • Note for Puebla – El Valor: Opened in stages, completed 1897.
  • Note for Puebla – Cholula – Huexotzingo: Opened in stages, completed 1897. Puebla – Cholula electrified 1924. Cholula – Huejotzingo not electrified.

[Querétaro]

Name of SystemLocationTraction
Type
Date Date Notes
(San Sebastián) BernalHorse??
(Santiago de) QuerétaroHorse??
San Juan del RíoHorse??
San Juan del RíoPetrol ??
♦ San Juan del Río – TequisquiapanHorse??

[San Luis Potosí]

Name of SystemLocationTraction
Type
Date Date Notes
Ciudad VallesPetrol ??
(San Juan de los) CerritosMule??
GuerreroMule??
GuerreroSteam??
MatehualaMule??
Mina AsarcoMule??see note.
Real de Catorce – PotreroMule??
Real de Catorce – PotreroElectric15 Sep 19083 Jun, 1933
San Luis PotosíHorse188_?
San Luis PotosíElectric16 Feb 19147 Apr, 1932
♦ Jesús María (Cerro de San Pedro)Mule??
♦ Villa de PozosMule??
Santa María del RíoMule??
TamasopoMule??
Villa de ReyesMule??

  • Note for Mina Asarco: Peschkes states that the location of this town is "unknown." Mina is Spanish for "mine," and Asarco is believed to refer to ASARCO, Inc.

[Sinaloa]

Name of SystemLocationTraction
Type
Date Date Notes
AltataHorse??
CuliacánHorse??
GuasaveHorse??
Los MochisHorse??
MazatlánHorse??
MazatlánSteam19081913

[Sonora]

Name of SystemLocationTraction
Type
Date Date Notes
CananeaMule1902?
Ciudad ObregónMule??
GuaymasMule18881917
HermosilloMule??
HuatabampoMule??
NavojoaMule??
NogalesMule??
NogalesPetrol ??

[Tabasco]

Name of SystemLocationTraction
Type
Date Date Notes
CárdenasMule??
FronteraMule??
JalapaMule??
Tamulté (de las Sábanas)Mule??
VillahermosaMule??
VillahermosaPetrol ??

[Tamaulipas]

Name of SystemLocationTraction
Type
Date Date Notes
Ciudad VictoriaHorse??
Ciudad VictoriaPetrol ??
Ciudad ManteHorse??
Ciudad MantePetrol ??
MatamoroHorse??
MatamoroPetrol ??
Nuevo LaredoHorse19 Nov 1886?
Nuevo LaredoElectric12 Mar 1890?International tramway, from Laredo, Texas US
ReynosaHorse??
Santa EngraciaHorse??
TampicoHorse1879
1 Jan 1901
?
?
TampicoElectricMay 191431 Mar 1927
Sociedad Cooperativa de Transportes Eléctricos de Tampico y Miramar♦ Tampico – Miramar (Ciudad Madero)Electric30 Aug 191413 Dec, 1974

[Tlaxcala]

Name of SystemLocationTraction
Type
Date Date Notes
Analco – ReyesHorse??
Apizacl – Tlaxco (de Morelos)Horse??
GuadalupeHorse??
HuamantlaHorse??
Nanacamilpa – IxtajiagucaHorse??
TlaxcalaPetrol ??
ZoltepecPetrol ??

Veracruz (de Ignacio de la Llave)">Veracruz">Veracruz (de Ignacio de la Llave)

Name of SystemLocationTraction
Type
Date Date Notes
AlamoHorse??
AlvaradoHorse??
CoatepecHorse??
CoatzacoalcosHorse??
CórdobaHorse??
CórdobaSteam??
CórdobaPetrol ??
El Humo (Pánuco) – El HigoPetrol ??
La Gloria – CardelHorse??
(San Pedro de) Los Naranjos – CuchillosHorse??
Nanchital – El ChapoHorse??
OrizabaHorse1878?
OrizabaPetrol 192_1933
Paso del MachoHorse??
San Jeronimo – Cerro AzulSteam??
San Juan Evangelista – JuiloHorse??
Soledad (de Doblado)Horse??
Tecolutla – Palo HuecoHorse??
Tierra BlancaHorse??
TlacotalpanHorse??
Túxpam de Rodríguez Cano /TúxpanHorse??
Túxpam de Rodríguez Cano /TúxpanHorse??
(San Andrés) TuxtlaHorse??
Sociedad Cooperativa de Transportes Urbanos y Sub-Urbanos de Veracruz S.A. de C.V.VeracruzHorse18641939
Sociedad Cooperativa de Transportes Urbanos y Sub-Urbanos de Veracruz S.A. de C.V.VeracruzElectric5 Jul 190816 Aug, 1981
♦ Veracruz – TejeríaHorse??
♦ Veracruz – TejeríaPetrol ??
♦ Veracruz – Xalapa (de Enríquez) /JalapaMule18751893Ranked as world's longest horse tramway line.
Xalapa (de Enríquez) /JalapaHorse1875?
Xalapa (de Enríquez) /JalapaSteam18981926
Xalapa (de Enríquez) /JalapaAccumulator ??
Xalapa (de Enríquez) /JalapaPetrol 19261935

Yucatán">Yucatán (state)">Yucatán

Name of SystemLocationTraction
Type
Date Date Notes
EspitaHorse??
MéridaHorse15 Dec 1880
MéridaSteam189_?
MéridaAccumulator 1918?
MéridaPetrol 19191930
PetoHorse??
ProgresoHorse189_?
ProgresoPetrol ?193_
SisalHorse??
Tekax (de Álvaro Obregón)Horse??
TizimínHorse??
TzucacabHorse??
ValladolidHorse??

  • Note for Yucatán: In addition to urban tramways, "central Yucatán" had more than 1,500 km of intercity tramways, all worked by horses or mules. At least seven such lines extended from Mérida. In addition, Yucatán also had approximately 3,000 km of hacienda tramways. These were built to transport henequen crops from plantation fields to railway stations. Some henequen plantations closed because of the Great Depression, and the hacienda tramways were handed to railway companies or other enterprises. Many hacienda tramways were eventually abandoned but tracks remained in use by local residents. A few hacienda tramways continued in operation after 2000.

[Zacatecas]

Name of SystemLocationTraction
Type
Date Date Notes
Concepción del Oro (El Oro)Horse??
FresnilloHorse??
JerezHorse??
SombrereteHorse??
SombreretePetrol ??
ZacatecasHorse??
♦ Zacatecas – OjocalienteHorse??