Des Moines is a village in Union County, New Mexico, United States. The population was 143 at the 2010 census. In 2018, the estimated population was 20% lower than it was in 2000. Des Moines is a small village surrounded by large cattle ranches. Des Moines is known for its educational services, construction, and agriculture.