Santa Rosa is a city in and the county seat of Guadalupe County, New Mexico, United States. The population was 2,848 at the 2010 census. It lies between Albuquerque and Tucumcari, situated on the Pecos River at the intersection of Interstate 40 and U.S. Route 54 and 84. The city is located on the western edge of the Llano Estacado or "staked plains" of eastern New Mexico and west Texas.
New wing, Guadalupe County Courthouse
The historic Guadalupe County courthouse in Santa Rosa was built in 1909. New wing visible at left.
Santa Rosa and other towns such as Vaughn and Fort Sumner in 1954.
Downtown Santa Rosa
Guadalupe County, New Mexico
Guadalupe County is a county in the U.S. state of New Mexico. As of the 2020 census, the population was 4,452. Its county seat is Santa Rosa.
Guadalupe County Courthouse in Santa Rosa
The older section of Guadalupe County Courthouse, which was built in 1909, adjoins the newer section.