Kelso is a ghost town and defunct railroad depot in the Mojave National Preserve in San Bernardino County, California, USA. It was named after railroad worker John H. Kelso, whose name was placed into a hat along with two other workers to decide the name of the town. The town was built in 1905 specifically as a railroad station along the rail line between Utah and Los Angeles, originally called "Siding 16," because of its location and nearby springs that provided abundant water.
Starting off as what was a simple train depot in the 1920s, the town of Kelso boomed briefly to as many as 2000 residents in the 1940s, when borax and iron mines opened nearby. Gold and silver were also discovered in the nearby hills of what became known as the Kelso district. The town shrank again when the mines closed after about a decade.
Restored restaurant at depot.
Kelso was a base of operations for the San Pedro, Los Angeles and Salt Lake Railroad, connecting track of Union Pacific Railroad, to ...
which the SPLA&SL had negotiated trackage rights, with the Atchison, Topeka and Santa Fe Railway east-west line to the south. Here, trains were watered and "helper" locomotives were attached to assist the regular trains in climbing the steep Cima Hill. The distance between Las Vegas and the connection with the Santa Fe line at Daggett was too far for trains without a meal car, so Kelso was a convenient spot for a restaurant stop.