Hope is a village in Eddy County, in southern New Mexico, USA. It is about 20 miles (32 km) due west of Artesia on U.S. Route 82. It has had a Post Office since 1890.
Hope is located at 32°48′43″N 104°44′01″W / 32.811916°N 104.733565°W / 32.811916; -104.733565.
According to the United States Census Bureau, the village has a total area of 1.2 square miles (3.0 km2), all of it land.