 The town of Garibaldi was established by the Denver & Rio Grande Railroad in 1870.The town served as the southern terminus of the Rio Grande's narrow-gauge Poncha Pass line from 1870 to 1890.The town was named for Italian revolutionary Giuseppe Garibaldi.