Here Are 9 Of New Mexico’s Tiniest Towns That Are Always Worth A Visit
Explore nine charming small towns in New Mexico known for their attractions, natural beauty, and historical significance.
Big cities may offer unlimited dining options, an exciting nightlife, and a wide range of events to attend, but if you want to see what life in a state is really like, visit the small towns! Today, we’re taking a look at 9 tiny towns to visit in New Mexico that are fun places for their attractions, natural surroundings, and historic significance.
1. Abiquiú (Rio Arriba County)
It takes just one visit to this tiny town to recognize what drew artists like Georgia O'Keeffe to the Southwest. The striking natural views surrounding the town combined with its quiet, rural atmosphere make this a place you’ll want to visit again and again.
2. Capitan (Lincoln County)
This village has a population of a little more than 1,400 people and some beautiful scenery all around. Don’t forget to stop by the Smokey Bear Historical Park, named after the famous fire prevention mascot.
3. Cloudcroft (Otero County)
This little village in southern New Mexico sits more than 9,000-feet above sea level and is the perfect spot for a relaxing weekend away from home. You’ll enjoy hiking, camping, and dining when here.
4. Hatch (Doña Ana County)
The self-proclaimed Chile Capital of the World, Hatch is a tiny town with a big personality—all thanks to one little chile pepper. You’ll enjoy checking out the restaurants that serve everything with green chile, especially if you visit once chile harvesting season begins in late summer.
5. Madrid (Santa Fe County)
Once a fading ghost town, this has become New Mexico’s best little hippie town. Enjoy a drink and burger at the old bar where miners enjoyed a few brews, check out the numerous art galleries, and enjoy the town’s quiet atmosphere.
6. Magdalena (Socorro County)
This village has a population that hasn’t quite reached 1,000, but it’s a lively little place. Enjoy walking through art galleries, attending a rodeo, or taking advantage of exploring the great outdoors when here.
7. Red River (Taos County)
If you’re looking for a place to spend a weekend away with cool (or even snowy) conditions, then you’ll want to plan a stay in this town. You can enjoy riding the ski lift, skiing (when conditions allow), hiking, scenic drives, and more!
8. Santa Rosa (Guadalupe County)
You would regret not stopping in this little town on Interstate 40. The friendly little place has a wonderful atmosphere with one of the country’s best natural swimming holes (The Blue Hole) and a pretty cool Route 66 Auto Museum for classic cars and memorabilia featuring the Mother Road.
9. Taos Pueblo
One of New Mexico’s oldest communities is also a fascinating place to visit. Located a short drive from the city Taos, the pueblo is a UNESCO World Heritage Site and is home to 4,500 people. You can visit for a guided tour of the pueblo, visit during a feast day, or check out the natural scenery all around.
Are there any other tiny towns in New Mexico you would add to this list? What do you enjoy doing in your favorite little town or village? Share your thoughts!
If you want to check out more small towns scattered around the state, you’ll want to read 11 Small Towns In Rural New Mexico That Are Downright Delightful.
Subscribe to our newsletter
Get the latest updates and news
Thank you for subscribing!



















