Cuba is a village in Sandoval County, New Mexico, in the United States. As of the 2000 census, the village population was 590. It is part of the Albuquerque Metropolitan Statistical Area. A fast growing town located off the busy 550 highway, Cuba has a large amount of new construction, and several hotels, restaurants and bars.
Cuba is located at 36°1′6″N 106°57′35″W / 36.01833°N 106.95972°W / 36.01833; -106.95972 (36.018325, -106.959642).
According to the United States Census Bureau, the village has a total area of 1.3 square miles (3.3 km²), all of it land.