Best Places to Live in New Mexico

best places to live in new mexico

Are you considering moving to New Mexico? Where to live in New Mexico? you may be wondering about the best places to live. New Mexico is a southwestern state in the United States with a population of over 2 million people. New Mexico is a state that boasts stunning natural landscapes, a rich cultural heritage, and a diverse population. Whether you are looking for a quiet, small town or a bustling city, New Mexico has a lot to offer.

In this article, we will take a look at some of the best cities to live in New Mexico. We will consider factors such as population, rental cost, house cost, outdoor attractions, and location.

Best Cities to Live in New Mexico

  • Santa Fe
  • Albuquerque
  • Los Alamos
  • Las Cruces
  • Taos
  • Rio Rancho
  • Corrales
  • Silver City
  • Farmington
  • Mesilla
  • Alamogordo
  • Ruidoso
  • Edgewood
  • Roswell
  • Carlsbad
  • White Rock
  • Sandia Heights
  • North Valley

1. Santa Fe

Santa Fe, the capital of New Mexico, is a vibrant city that blends history, art, and nature. The city has a population of around 85,000 people and is famous for its adobe architecture, museums, and galleries. The average monthly rent in Santa Fe is $1,300, and the median house price is $485,000.

Outdoor enthusiasts will enjoy hiking in the Sangre de Cristo Mountains or exploring the nearby Santa Fe National Forest. The city also boasts numerous cultural events, including the Santa Fe Opera, the Indian Market, and the International Folk Art Market.

2. Albuquerque

Albuquerque is the most populous city in New Mexico, with a population of over 560,000 people. The city is located in the central part of the state and is famous for its hot-air balloon festival and its connection to Breaking Bad. The average monthly rent in Albuquerque is $1,050, and the median house price is $275,000.

Outdoor enthusiasts will enjoy the numerous hiking and biking trails in the Sandia Mountains and the Rio Grande Valley State Park. The city also has a vibrant arts and culture scene, with museums, galleries, and performing arts venues.

3. Los Alamos

Los Alamos is a small town located in northern New Mexico, with a population of around 12,000 people. The town is famous for its connection to the Manhattan Project and the Los Alamos National Laboratory. It’s known for being the birthplace of the atomic bomb and has a rich history in science and technology. The average monthly rent in Los Alamos is $1,600, and the median house price is $425,000.

Outdoor enthusiasts will enjoy hiking in the nearby Bandelier National Monument or skiing in the nearby Pajarito Mountain Ski Area. The town also has a strong sense of community and numerous local events, including the Los Alamos ScienceFest.

4. Las Cruces

Las Cruces is a city located in southern New Mexico, with a population of around 101,000 people. It’s known for its beautiful desert landscapes and rich history, including being the site of many important battles during the Mexican-American War. The city is famous for its proximity to the Organ Mountains and its connection to the Mesilla Valley wine region. The average monthly rent in Las Cruces is $900, and the median house price is $192,000.

Outdoor enthusiasts will enjoy hiking in the nearby Organ Mountains-Desert Peaks National Monument or exploring the nearby White Sands National Park. The city also has a strong cultural scene, with museums, galleries, and performing arts venues.

5. Taos

Taos is a small town located in northern New Mexico, with a population of around 6,000 people. The town is famous for its connection to the Taos Pueblo and its vibrant arts community. The average monthly rent in Taos is $1,200, and the median house price is $359,000.

Outdoor enthusiasts will enjoy hiking in the nearby Carson National Forest or skiing in the nearby Taos Ski Valley. The town also has numerous cultural events, including the Taos Pueblo Pow Wow, the Taos Solar Music Festival, and the Taos Fall Arts Festival.

6. Rio Rancho

Rio Rancho is a city located in central New Mexico, with a population of around 100,000 people. The city is famous for its proximity to Albuquerque and its connection to the Intel Corporation. The average monthly rent in Rio Rancho is $1,050, and the median house price is $290,000.

The city also has numerous parks, trails, and golf courses, making it an excellent place for outdoor recreation. Outdoor enthusiasts will enjoy hiking in the nearby Sandia Mountains or exploring the nearby Rio Grande Nature Center State Park.

7. Corrales

Located in Sandoval County, Corrales is a charming and peaceful village that offers a rural lifestyle within a stone’s throw of the big city. With a population of just over 8,500 residents, Corrales is a tight-knit community with a low crime rate. Rental costs in Corrales average around $1,200 per month, while the median house price is around $500,000. The village is known for its beautiful natural surroundings, including the Corrales Bosque Preserve, where residents can hike, bike, and horseback ride.

8. Silver City

If you’re looking for a small town with a rich history and unique culture, Silver City is worth considering. Located in Grant County, Silver City is home to just over 10,000 residents. The town’s historic downtown area is filled with art galleries, boutiques, and restaurants. Rental costs in Silver City average around $700 per month, while the median house price is around $165,000. The city’s proximity to the Gila Wilderness and the Continental Divide Trail make it an ideal location for outdoor enthusiasts.

9. Farmington

Located in San Juan County, Farmington is a mid-sized city with a population of around 45,000 residents. The city has a strong economy, with job opportunities in industries such as healthcare, education, and oil and gas. The city’s proximity to attractions such as the Four Corners Monument and Aztec Ruins National Monument makes it an ideal location for history buffs and outdoor enthusiasts alike. Rental costs in Farmington average around $1,000 per month, while the median house price is around $225,000. 

10. Mesilla

If you’re looking for a small town with a rich history and a strong sense of community, Mesilla is worth considering. Located in Dona Ana County, Mesilla is home to just over 2,000 residents. The town is known for its charming plaza, which is surrounded by historic adobe buildings that house shops, restaurants, and galleries. Rental costs in Mesilla average around $1,000 per month, while the median house price is around $290,000.

11. Alamogordo

Located in Otero County, Alamogordo is a mid-sized city with a population of around 30,000 residents. The city is home to Holloman Air Force Base and White Sands National Park, making it an ideal location for military families and outdoor enthusiasts. Rental costs in Alamogordo average around $800 per month, while the median house price is around $160,000.

12. Ruidoso

Located in Lincoln County, Ruidoso is a small town nestled in the mountains with a population of just over 8,000 residents. The town is known for its skiing, hiking, and outdoor recreational opportunities. Rental costs in Ruidoso average around $1,100 per month, while the median house price is around $300,000. Ski Apache and the Lincoln National Forest make it an ideal location for those seeking a peaceful mountain lifestyle.

New Mexico offers a diverse range of cities and towns, each with its own unique charm and lifestyle. Whether you’re looking for a small town with a low cost of living or a larger city with plenty of job opportunities, there’s something for everyone in New Mexico. From the peaceful village of Corrales to the mountain town of Ruidoso, the state offers a variety of options for those seeking a new place to call home.

13. Edgewood

Located in the eastern part of New Mexico, Edgewood is a small town with a population of approximately 4,000 people. The town is known for its stunning views of the Sandia Mountains and its proximity to the Cibola National Forest. Edgewood offers a rural, small-town feel with a low cost of living, making it an excellent option for those who want to escape the hustle and bustle of the city. The median home price in Edgewood is around $234,000, and the average rent for a two-bedroom apartment is about $950 per month.

14. Roswell

If you’re a fan of science fiction and extraterrestrial life, then Roswell might be the perfect place for you. Located in southeastern New Mexico, Roswell is famous for the 1947 Roswell UFO incident, which is commemorated with a museum and annual festival. In addition to its quirky attractions, Roswell also offers a relatively low cost of living, with a median home price of around $149,000 and an average rent of $750 for a two-bedroom apartment. The city has a population of over 48,000 people.

15. Carlsbad

Carlsbad is a city located in the southeastern part of New Mexico, with a population of around 28,000 people. The city is known for its stunning landscapes, including the Carlsbad Caverns National Park, which is a popular tourist attraction. The city also has a low cost of living, with a median home value of around $156,000 and a median monthly rent of $903.

16. White Rock

White Rock is a small town located in northern New Mexico, with a population of around 6,000 people. The town is known for its stunning views of the Jemez Mountains and proximity to outdoor attractions such as the Bandelier National Monument. The cost of living in White Rock is higher than in some other parts of New Mexico, with a median home value of around $325,000 and a median monthly rent of $1,243.

17. Sandia Heights

Sandia Heights is a community located in the Sandia Mountains, just outside of Albuquerque. The community has a population of around 3,000 people and is known for its stunning views of the mountains and proximity to outdoor attractions such as the Sandia Peak Tramway. The cost of living in Sandia Heights is higher than in some other parts of New Mexico, with a median home value of around $449,000 and a median monthly rent of $1,693.

18. North Valley

North Valley is a neighborhood located in Albuquerque, with a population of around 12,000 people. The neighborhood is known for its proximity to the Rio Grande River and the Bosque Trail, which offers miles of hiking and biking trails. The cost of living in North Valley is lower than in some other parts of Albuquerque, with a median home value of around $282,000 and a median monthly rent of $974.

Conclusion:

New Mexico is home to several cities that offer an exceptional quality of life, making it challenging to select just a few. However, based on various factors such as affordable cost of living, excellent job opportunities, good schools, and low crime rates, the best cities to live in New Mexico are Santa Fe, Los Alamos, and Rio Rancho.

These cities offer an impressive blend of culture, history, and natural beauty, which attracts residents and visitors alike. Whether you are searching for a vibrant city experience or a peaceful suburban lifestyle, these top cities to live in New Mexico have something to offer for everyone.

You can also read:

Top Cities to Live in Florida
Best Places to Live In Illinois