Welcome to Amarillo, a vibrant town in the Lone Star State, founded in 1887. Known for its iconic Cadillac Ranch and delicious Tex-Mex cuisine, Amarillo is a cultural melting pot with a population of approximately 104,938. This town has strong ties to country music, being the birthplace of notable artist Terry Stafford. Amarillo also has a sister city relationship with Tuxtla Gutierrez in Mexico, adding a touch of international flair to its Western charm.