In New Mexico, there’s always something new to discover. Yes, you’ll find some amazing gems in Albuquerque and Santa Fe, but small towns have untapped charm. With majestic mountain ranges and quaint mom and pop shops, these small towns always delight visitors. Visit these 12 incredible small towns in New Mexico — one for each month of the year.

  1. Red River

Matthew/flickr Also known as the snowiest town in New Mexico, Red River is an amazing place to visit. Stunning mountains surround the area, and cute shops line the main street. The town also hosts a variety of exciting events and festivals throughout the year! Red River, NM, USA

  1. Arroyo Seco

Kent Kanouse/Flickr This quaint village, located near Taos, is a great place for strolling, shopping, and dining. You’ll feel your cares melt away when you visit this lovely place. Arroyo Seco, NM 87580, USA

  1. Abiquiú

Liz Castro/Flickr If you want to explore one of the best scenic small towns in New Mexico, visit Abiquiú. The gorgeous panoramic views inspired artist Georgia O’Keefe, and it’s easy to see why. If you love hiking, check out the Chimney Rock trail and prepare to be amazed. Abiquiu, NM 87510, USA

  1. Pie Town

Larry Lamsa/Flickr Like its name suggests, this New Mexico town is heaven for those with a sweet tooth. Pie Town is home to several bakeries that serve delectable desserts. But if you really want to indulge, attend their annual Pie Festival. Pie Town, NM 87827, USA

  1. Madrid

Petros/Flickr This charming town only has about 200 residents, but it attracts visitors from all over the state. Peruse the local boutiques and explore the art galleries. Plan a trip in May for the Madrid Crawdaddy Blues Fest! You’re certain to have a rockin’ good time. Madrid, NM 87010, USA

  1. Pecos

Flickr/tivolatman Nestled about 24 miles away from Santa Fe, this idyllic destination will make you fall in love with New Mexico all over again. Here, you’ll find the gorgeous Pecos National Historical Park, which is home to two incredible historic ruins. Pecos, NM 87552, USA

  1. Mosquero

Jimmy Emerson, DVM/Flickr Nestled in Harding County sits a tiny town that many people pass by. Mosquero may not have a large population, but it does have a charming main street that’s full of vibrant murals. Mosquero, NM 87733, USA

  1. Magdalena

jclarson/Wikipedia Star gazers adore the tiny town of Magdalena, New Mexico. Because this area has so little light pollution, you can see galaxies shimmer above you in the night sky. Magdalena, NM 87825, USA

  1. White Rock

Morgan Burke/Flickr This tiny town sits just a few miles away from Los Alamos, but its remote beauty will leave you breathless. Drive to the top of the White Rock Overlook and soak up the astounding sights. White Rock, NM 87547, USA

  1. Mountainair

Jasperdo/Flickr Only 928 people live in this tiny town, but the area is full of charm. After you stroll down the main street, explore the nearby Salinas Pueblo Missions and Manzano Mountains State Park. Mountainair, NM 87036, USA

  1. Church Rock

csblinky/TripAdvisor Venture to the tiny town of Church Rock and explore the magnificent Red Rock State Park. Here, you can hike along peaceful trails and gaze at the mountains all around you. Church Rock, NM 87322, USA

  1. Capitan

Patrick Alexander/Flickr The charming village of Capitan,New Mexico belongs on everyone’s bucket list. Not only is it picturesque and peaceful – it’s a great place for camping and rock climbing. Capitan, NM 88316, USA

What is your favorite small town in New Mexico? Share your thoughts with us in the comments below!

Matthew/flickr

Also known as the snowiest town in New Mexico, Red River is an amazing place to visit. Stunning mountains surround the area, and cute shops line the main street. The town also hosts a variety of exciting events and festivals throughout the year!

Red River, NM, USA

Kent Kanouse/Flickr

This quaint village, located near Taos, is a great place for strolling, shopping, and dining. You’ll feel your cares melt away when you visit this lovely place.

Arroyo Seco, NM 87580, USA

Liz Castro/Flickr

If you want to explore one of the best scenic small towns in New Mexico, visit Abiquiú. The gorgeous panoramic views inspired artist Georgia O’Keefe, and it’s easy to see why. If you love hiking, check out the Chimney Rock trail and prepare to be amazed.

Abiquiu, NM 87510, USA

Larry Lamsa/Flickr

Like its name suggests, this New Mexico town is heaven for those with a sweet tooth. Pie Town is home to several bakeries that serve delectable desserts. But if you really want to indulge, attend their annual Pie Festival.

Pie Town, NM 87827, USA

Petros/Flickr

This charming town only has about 200 residents, but it attracts visitors from all over the state. Peruse the local boutiques and explore the art galleries. Plan a trip in May for the Madrid Crawdaddy Blues Fest! You’re certain to have a rockin’ good time.

Madrid, NM 87010, USA

Flickr/tivolatman

Nestled about 24 miles away from Santa Fe, this idyllic destination will make you fall in love with New Mexico all over again. Here, you’ll find the gorgeous Pecos National Historical Park, which is home to two incredible historic ruins.

Pecos, NM 87552, USA

Jimmy Emerson, DVM/Flickr

Nestled in Harding County sits a tiny town that many people pass by. Mosquero may not have a large population, but it does have a charming main street that’s full of vibrant murals.

Mosquero, NM 87733, USA

jclarson/Wikipedia

Star gazers adore the tiny town of Magdalena, New Mexico. Because this area has so little light pollution, you can see galaxies shimmer above you in the night sky.

Magdalena, NM 87825, USA

Morgan Burke/Flickr

This tiny town sits just a few miles away from Los Alamos, but its remote beauty will leave you breathless. Drive to the top of the White Rock Overlook and soak up the astounding sights.

White Rock, NM 87547, USA

Jasperdo/Flickr

Only 928 people live in this tiny town, but the area is full of charm. After you stroll down the main street, explore the nearby Salinas Pueblo Missions and Manzano Mountains State Park.

Mountainair, NM 87036, USA

csblinky/TripAdvisor

Venture to the tiny town of Church Rock and explore the magnificent Red Rock State Park. Here, you can hike along peaceful trails and gaze at the mountains all around you.

Church Rock, NM 87322, USA

Patrick Alexander/Flickr

The charming village of Capitan,New Mexico belongs on everyone’s bucket list. Not only is it picturesque and peaceful – it’s a great place for camping and rock climbing.

Capitan, NM 88316, USA

OnlyInYourState may earn compensation through affiliate links in this article.