Santa Rosa is in Guadalupe County, and in the Northeast New Mexico region. Santa Rosa is located east of Albuquerque between Moriarty and Tucumcari along Interstate 40 on the banks of the Pecos River near Sumner Lake.
In Northeast New Mexico, where the Great Plains rise up to meet the Rockies, lies a hidden oasis. Amid the red mesas is an brigade of spring-fed lakes, from clear mineral springs to the Blue Hole, famous for scuba diving, to the man-made Santa Rosa Lake.