Best Places to Live in New Mexico

ACT FAST! Rates are going up.
Compare Insurance Rates Before You Move!
  • Insurance rates vary by location.
  • We can help you find the best rate.
  • Compare rates to save big!
Compare Rates Now

If you’re looking for some ideas on where to live in New Mexico, you’ve come to the right place!

Obviously, the best place to live is a fairly subjective thing. It all depends on your lifestyle, your family, your job, your hobbies, and your budget. 

Here are some key questions to ask yourself when looking for the best place to live for YOU in New Mexico:

  • What is the cost of housing? (Home prices and rent)
  • What is the job market like in the area? 
  • How is commuting and transportation? 
  • How good are public schools in the area?
  • Is it a safe place to live? 
  • What is the culture like? 
  • What is there to do for fun? 
  • What is the weather and climate like throughout the year?

With that said, our picks for the best places to live in New Mexico include:

  1. Los Alamos
  2. White Rock
  3. Sandia Heights

Read why they made the list below!

1. Los Alamos

Los Alamos is located in Los Alamos County within the north-central of New Mexico.

With a population of 12,500, Los Alamos is a small town with a suburban feel in most areas. 

Los Alamos’ climate is classified as a humid continental climate with 4 distinct seasons throughout the year. Average highs range from 40 to 82 throughout the year, with July being the hottest month on average. 

Average lows range from 20 to 56, with December and January being the coldest months of the year on average. 

Here’s how we rate Los Alamos on a few key categories:

CategoryRating
Value & Affordability4/5
Jobs4/5
Public Schools5/5
Crime & Safety4/5

2. White Rock

White Rock is located in Los Alamos County within the north central region of New Mexico.

With a population of 5,750, White Rock is a small town with a rural feel in most areas. 

Here’s how we rate White Rock on a few key categories:

CategoryRating
Value & Affordability4/5
Jobs4/5
Public Schools4.5/5
Crime & Safety4/5

3. Sandia Heights

Sandia Heights is located in Bernalillo County within the central region of New Mexico.

With a population of 3,500, Sandia Heights is a small town with a rural feel in most areas. 

Sandia Heights’ average highs range from 43 to 85 throughout the year, with July being the hottest month on average. 

Average lows range from 17 to 54, with January and December being the coldest month of the year on average. 

Here’s how we rate Sandia Heights on a few key categories:

CategoryRating
Value & Affordability3.5/5
Jobs4/5
Public Schools4/5
Crime & Safety4/5

Next Steps: Prepare for your Move

Moving to a new state or new city can be a pretty daunting process! Trust us, we’ve been there. 


That’s why we’ve created this site to help you along the way. Check out some of our other resources as you continue down the path towards your new home:

Plus, we’ve made it easy for you to shop and compare all different types of insurance policies as you prepare for your move. (Expert tip: This is one of the BEST ways to save some money). Get started below: