Alamogordo is the county seat and economic center of Otero County in south-central New Mexico, United States.