Luna is a census-designated place in northwestern Catron County, New Mexico, United States. As of the 2020 census, Luna had a population of 194. It is situated on the San Francisco River and U.S. Route 180, 7 miles (11 km) east of the Arizona border and 20 miles (32 km) northwest of Reserve, the Catron county seat.