The Land of Enchantment certainly isn’t known for having the most beautiful sandy beaches in the United States. However, that doesn’t mean it isn’t home to some incredibly sandy places. If you are searching for a beautiful beach to dig your toes in the sand and cool off in the water, Farmington Beach will become your favorite New Mexico destination.

To learn more about Lake Farmington and the beach, click here.

Have you spent the day at Farmington Beach? If so, we’d love to hear all about your experience in the comments.

If you are searching for another beautiful lake in New Mexico to swim in, check out Heron Lake in Los Ojos.

OnlyInYourState may earn compensation through affiliate links in this article.

Explore New Mexico