Fishmasters.com
Home > Places > The Top 30 Fishing Lakes in New Mexico Ranked

The Top 30 Fishing Lakes in New Mexico Ranked

New Mexico doesn’t always top the list when people talk about fishing, but maybe it should. From big mountain lakes to quiet desert reservoirs, the state has plenty of spots where you can reel in trout, bass, catfish, and more. I’ve spent a fair amount of time fishing here myself, but I wanted to make sure this list went beyond just my experience. So I reached out to other local anglers and asked what lakes they keep coming back to. We also put up a poll on social media and got a ton of great feedback from followers all over the state.

What came out of all that is this list of 30 of the best fishing lakes in New Mexico. Some are well-known favorites, others were mentioned again and again by locals who fish them year-round. We considered a mix of fish variety, water quality, scenery, and overall experience. Whether you’re planning a weekend trip or just looking for a new spot to try, this list should give you plenty of ideas.

Let’s get into it—and if we missed your favorite, feel free to let us know. There’s always room to update it with more real-life fishing input.

30. Brantley Lake

Source: Instagram

Brantley Lake sits just outside Carlsbad and is a solid pick for anglers in southern New Mexico. This reservoir is known for warm-water fishing, especially largemouth bass, catfish, and walleye. The water can run low during dry years, but when levels are up, it’s worth the trip. There’s a boat ramp, picnic spots, and campsites nearby, so it’s easy to make a weekend out of it. Winds can get strong in the afternoons, so morning is your best bet for fishing. The lake isn’t huge, but it holds enough action to keep things interesting if you’re looking for a quiet cast.

29. Enbom Lake

Source: Instagram

Enbom Lake sits in a remote part of northeastern New Mexico and is best known for its peaceful setting and low fishing pressure. It’s managed by the state as a wildlife area, which makes it a solid pick for folks who like fishing without the crowds. The lake is stocked with rainbow trout when conditions allow, and it’s small enough to fish from shore or a float tube. Just keep in mind it’s a seasonal lake—sometimes dry during drought years—so it’s smart to check water levels before you go. It’s not fancy, but that’s part of the appeal.

28. Nambe Lake

Source: Instagram

Nambe Lake sits in the Sangre de Cristo Mountains, northeast of Santa Fe. You’ll need to hike in, but it’s worth it if you’re into quiet spots with great trout fishing. The lake sits at over 11,000 feet, so bring layers—it can get chilly even in summer. Anglers usually go after brook and cutthroat trout, but the real draw is the mix of fishing and mountain views. There aren’t any facilities nearby, so it’s best for people who like doing things the rugged way. Pack in what you need, respect the land, and enjoy the fresh alpine air.

27. Bear Canyon Reservoir

Source: Instagram

Bear Canyon Reservoir sits in the hills above Mimbres, surrounded by quiet woods and clear skies. It is most popular for fishing rainbow trout, largemouth bass, and black crappie. The shoreline is simple—no fancy facilities, just spots to cast from or set up a chair. It’s popular for bank fishing, and some anglers bring float tubes. If you like fishing without the crowds, this is a good pick. You won’t find cell service or campgrounds, so plan for a short day trip. The peaceful setting makes it feel far from the busy pace of town.

26. Bill Evans Lake

Source: Instagram

Bill Evans Lake sits in the high desert of southwestern New Mexico, about 30 miles from Silver City. It’s a man-made reservoir fed by Bear Canyon Arroyo and stocked year-round with catfish, trout, and bass. This lake is popular with local anglers because it’s easy to get to and has a decent shoreline for bank fishing. It’s managed by the New Mexico Department of Game and Fish, which keeps it pretty well maintained. There’s no fee to fish, and you’ll often see folks casting lines early in the morning or just before sunset when the bite usually picks up.

25. Charette Lake

Source: Instagram

Charette Lake is a peaceful fishing spot in northeastern New Mexico. It’s known for solid trout and perch action, especially in spring and early summer. The lake sits in a wide, open area surrounded by grassy hills, so there’s plenty of space to cast from the bank or take out a small boat. Locals often head here for a weekend getaway, and it doesn’t get too crowded. Camping is basic, but it gets the job done if you’re just there to fish and relax. If you’re after a quiet place to catch dinner and unplug for a bit, this one’s worth a look.

24. Red Bluff Reservoir

catching a white bass

Red Bluff Reservoir sits right on the Texas-New Mexico border and is fed by the Pecos River. It’s not your usual lake. Water levels can be unpredictable, and that changes the fishing from season to season. When conditions are right, anglers go after catfish, white bass, and the occasional striped bass. There aren’t a lot of trees or boat ramps, but shore fishing is common. It’s hot, dry, and wide open—so bring shade and plenty of water. While not the most popular spot, it’s a good option for folks looking for something different with less competition. Just check conditions first.

23. Bluewater Lake

Source: Instagram

Bluewater Lake sits in western New Mexico and is known for its tiger muskie, a fast, aggressive fish that keeps anglers on their toes. You’ll also find trout and catfish here, so it’s not just a one-fish spot. The lake is surrounded by open country with scattered trees and wide views. It’s a popular spot for both boat and shore fishing, though winds can pick up, so check the weather. There’s a small marina and campgrounds nearby, making it easy to stay for the weekend. If you’re after a challenge and something different, this lake’s worth the trip.

22. Lake Sumner

Lake Sumner in eastern New Mexico is a solid pick for folks who want a quiet spot to fish without a big crowd. It is most popular for fishing largemouth bass, smallmouth bass, and channel catfish. The lake’s open landscape makes it easy to cast from the shore or get your boat in the water. The water levels can shift with the seasons, so check conditions before heading out. Summer is usually best if you’re chasing action. There’s a campground nearby if you want to stick around longer, and the wide skies make for some good sunset views while you wait on a bite.

21. Hopewell Lake

Source: Instagram

Hopewell Lake sits high in the Carson National Forest and is known for cool summers and easy access. It’s stocked with rainbow trout and is a great spot for fishing from shore or a small boat. The lake’s surrounded by pine trees and open meadows, giving it a wide, open feel. There’s a nearby campground, so it’s a solid weekend fishing option. You don’t need fancy gear to have a good time here—just bring a rod and enjoy the quiet. The lake’s elevation means it cools off fast, especially in the evenings, so pack warm even in July.

20. Sandia Lake

Source: Instagram

Sandia Lake is a small, private fishing spot just north of Albuquerque. It’s stocked with trout and catfish, and the lake is open year-round. People often come here for the quiet setup and easy access, especially if they’re bringing kids or just want a low-key day outdoors. The lake is managed, so there’s a fee to fish, but you don’t need a state license. There’s a bait shop on-site and a few shaded spots to set up. It’s not huge, but it’s convenient and works well if you’re looking to catch something without a long drive or big crowds.

19. Clayton Lake

Source: Instagram

Clayton Lake sits in the northeast corner of New Mexico, not far from the Texas border. It’s a quiet spot with good fishing for trout and catfish, especially in spring and early summer. What makes this lake stand out is its fossil trackway—real dinosaur tracks just a short walk from the water. Most people come for the fishing, but the tracks add a cool bonus. The lake is small, and boats are limited to electric motors, so it stays calm. It’s also a decent place for camping if you’re into that. Not crowded, not fancy—just solid fishing with something extra.

18. Lake Maloya

Source: Instagram

Lake Maloya sits inside Sugarite Canyon State Park near the Colorado border. It’s a small, high-altitude lake that offers cool temperatures even in summer. People come here for the trout—especially rainbow and brown—which are stocked regularly. There’s a limit on boat speed, so the water stays calm and quiet, perfect for fishing from shore or kayak. The lake is surrounded by pine and aspen trees, with trails nearby if you want to stretch your legs. It’s also one of the few lakes in the area where ice fishing is popular when conditions are right. Bring layers—the weather changes fast.

17. Monastery Lake

Source: Instagram

Monastery Lake sits just outside Pecos, New Mexico, surrounded by quiet pine forest. It’s a small but stocked lake, great for folks who want a peaceful fishing spot without hiking in too far. You can fish right from the banks, and the easy access makes it a solid choice for beginners or families. The lake is often stocked with rainbow trout, and the best times to go are spring and fall. Keep in mind it’s a popular spot, especially on weekends, so it can get a bit busy. Still, if you time it right, it’s a great place to cast.

16. Stone Lake

Stone Lake sits on Navajo land in northwest New Mexico and is well known for trophy-sized rainbow trout. It’s one of those places where the fish grow big, fast. The lake is managed carefully to support healthy populations, so it’s often stocked and monitored. It’s not open all year, so it’s a good idea to check access before making the trip. The setting is quiet, with open skies and a wide view of surrounding land. It’s not crowded, partly because it’s remote, but the fishing makes the drive worth it—especially if you’re looking for quality over quantity.

15. Mundo Lake

Source: Instagram

Mundo Lake is a quiet fishing spot in northern New Mexico near the Colorado border. It’s a small, spring-fed lake that’s regularly stocked with rainbow trout. Locals say the fish bite early in the morning, especially near the inlets. The lake is on tribal land, so you’ll need a permit from the Jicarilla Apache Nation before casting a line. What makes Mundo different is how laid-back it feels. There’s not much noise, no boat motors buzzing around. Just you, your gear, and the water. There are a few shaded picnic areas nearby and plenty of space to spread out. Some people fish from the banks, while others bring float tubes. Either way, it’s a good spot if you’re looking to take it slow and focus on fishing. It’s not flashy, but it’s consistent, and sometimes that’s all you need.

14. Morphy Lake

Source: Instagram

Morphy Lake sits tucked away in the Sangre de Cristo Mountains, offering a quiet fishing spot with great views. It’s smaller than some of New Mexico’s other lakes, but that makes it easy to get around and find a good place to cast your line. Anglers often come here for trout—both rainbow and the occasional brown. The lake is stocked, so even beginners have a decent shot at catching something. The area around the water has plenty of space to picnic or hang out, and you can camp nearby if you want to make a weekend out of it. It’s worth noting that boat access is limited to small, non-motorized crafts, so this isn’t the place for speedboats or jet skis. In the fall, the scenery gets even better when the aspens change color. Morphy Lake is open seasonally, so check conditions before heading out. Cell service is spotty, so plan ahead.

13. Santa Rosa Lake

Source: Instagram

Santa Rosa Lake sits out in eastern New Mexico and is a solid choice for anglers who like variety. It is most popular for fishing largemouth bass, smallmouth bass, and walleye.What makes it stand out is the way the water shifts with the seasons—clear and deep at times, shallow and murky after a storm. That means fishing here can feel different every time. The landscape around it is dry and rocky, which makes the lake feel like it popped up out of nowhere. Locals often fish from boats, but the shoreline works too if you’re up for walking. There’s a nearby campground if you want to make a weekend out of it. Just watch the wind—gusts can show up fast and change how you fish. Santa Rosa Lake isn’t flashy, but it’s steady and gives you enough of a challenge to keep things interesting.

12. El Vado Lake

Source: Instagram

El Vado Lake sits in northern New Mexico, not far from the Chama River. It’s a long, narrow reservoir with steep banks and plenty of room to spread out. Most people come here to fish for trout—rainbow and brown are common—but you can also catch kokanee salmon if you’re patient. The lake’s quiet setting makes it feel more remote than it really is. Boat ramps are open most of the year, depending on the water level. You’ll see kayaks, pontoons, and fishing boats sharing the space, especially in summer. Nearby campsites make it easy to stay overnight. In the cooler months, the lake slows down and gives shore anglers more space. If you’re planning a trip, check conditions ahead of time. Weather and water levels can shift fast, especially in spring. Whether you’re casting from a boat or the shore, El Vado is one of those lakes that keeps you coming back.

11. Quemado Lake

Source: Instagram

Quemado Lake sits in western New Mexico, surrounded by quiet hills and patches of pine. It’s a small lake, but it pulls in anglers looking for rainbow trout, tiger muskie, and catfish. The lake gets stocked regularly, especially in the spring and fall, so it’s a solid spot for people wanting to fish without too much guesswork. The shoreline is easy to access, and there’s even a fishing pier for folks who don’t want to mess with a boat. Nearby campsites and trails make it easy to turn a day trip into a weekend. What’s nice about Quemado is that it’s not packed like some of the bigger lakes. You get space to cast your line and relax. Just keep in mind it can get windy in the afternoons, and some summers get dry, which may affect water levels. Still, it’s a good stop for anyone looking for steady fishing in a laid-back setting.

10. Bonito Lake

Source: Instagram

Bonito Lake sits in the Lincoln National Forest and is known for its cool mountain air and pine-covered hills. This man-made lake is stocked with rainbow trout during the warmer months, making it a solid spot for casual fishing trips. It’s not too far from Ruidoso, so it’s easy to reach for a weekend getaway. Most people fish from the shoreline, though a few bring small non-motorized boats when the water levels allow. The lake has had some ups and downs, especially after wildfire damage in the early 2010s, but restoration work has helped bring it back. Bonito Lake is a place where early mornings are quiet, and you’ll usually see folks casting lines with family or just enjoying the calm water. It’s one of those lakes that doesn’t feel overrun, and that’s part of the appeal. If you’re looking for fresh air and an easy day of fishing, it’s worth checking out.

9. Heron Lake

Source: Instagram

Heron Lake sits in northern New Mexico and is one of the better spots for trout and kokanee salmon fishing. It’s a quiet, high-altitude reservoir that attracts both casual and serious anglers. People often come here for the chance to troll deep waters or fly-fish near the banks. It’s known for its cold, clear water, which helps support a healthy fish population. Even in summer, mornings can be cool, so bring layers. Boat access is easy, and the no-wake rule makes for a calm fishing trip, especially for families or beginners. Wildlife sightings are common too—bald eagles and elk often pass through the area. While the fishing is the main draw, the views of the nearby mountains add to the whole experience. You don’t need a fancy setup to have a good time here, just some gear, patience, and maybe a camp chair. It’s a solid pick for a weekend trip.

8. Caballo Lake

Source: Instagram

Caballo Lake sits in southern New Mexico, just south of Truth or Consequences. It’s part of Caballo Lake State Park and is known for being less crowded than Elephant Butte, which makes it a favorite for anglers looking for a quiet spot. The lake is fed by the Rio Grande and is stocked with white bass, catfish, crappie, and walleye. Spring and fall are usually the best times to fish, especially for white bass when they’re running upstream. There’s a marina nearby if you’ve got a boat, but plenty of people just cast from the shore. The water level can change depending on irrigation needs, so always check conditions before heading out. Camping is available around the lake if you’re planning to stay overnight. Overall, Caballo offers a solid fishing experience without the big crowds or noise of more popular lakes in the area. It’s simple, reliable, and worth a weekend.

7. Cochiti Lake

Source: Instagram

Cochiti Lake sits between Albuquerque and Santa Fe. It is most popular for fishing smallmouth bass, northern pike, and white bass. It’s part of the Cochiti Recreation Area, so it’s managed by the U.S. Army Corps of Engineers, which means well-kept boat ramps and decent shore access. The lake itself is pretty wide open, with a long shoreline and room to spread out. People often fish from kayaks or small boats, especially in the quieter coves where the fish like to hang out. Keep in mind, this is a no-wake lake, so it’s a slower pace—good for those who want a calm day without jet skis buzzing around. Spring and early summer usually offer the best fishing. There’s also camping nearby if you want to make it a weekend. Just be sure to check water levels ahead of time, since they can change depending on the season and snowmelt.

6. Fenton Lake

Source: Instagram

Fenton Lake sits up in the Jemez Mountains and is one of those spots people go to when they want a calmer day out with a fishing pole. It’s not a huge lake, but that’s part of the draw. It feels manageable. The water is regularly stocked with trout, mostly rainbow and brown, and it’s a solid place for beginners or folks just looking for a simple afternoon by the water. There’s shoreline access and a small pier, and you’ll often see anglers lining the edges, especially on weekends. During the winter, when conditions are right, it’s also one of the few spots in New Mexico where you can try ice fishing. The area around the lake has picnic spots and a short hiking trail, making it a decent spot if someone in your group isn’t too interested in fishing. Cell service is spotty, but honestly, that’s kind of the point here.

5. Ute Lake

Source: Instagram

Ute Lake sits near Logan, New Mexico, and is one of the longer lakes in the state. It was created by a dam on the Canadian River and stretches out for miles, which gives boaters and anglers plenty of room to spread out. The shoreline mixes sandy spots with rocky points, making it a solid place to target white bass, crappie, and catfish. Walleye fishing is popular here too, especially in spring. The water is clearer than some other lakes in the area, which can make fishing a little tricky on bright days, but also more rewarding if you know where to cast. There are campgrounds nearby, so it’s easy to make it a weekend trip. Local bait shops can point you in the right direction if you’re not sure where to start. Ute Lake isn’t flashy, but if you’re into fishing, it’s worth the trip for the space and variety it offers.

4. Abiquiu Lake

Source: Instagram

Abiquiu Lake in northern New Mexico is more than just a spot on the map. Built along the Rio Chama, it’s a wide, high-desert reservoir surrounded by hills and mesas that feel like you’re fishing on another planet. The lake has healthy populations of walleye, smallmouth bass, and catfish, making it a solid choice for anglers who like variety. You don’t need a boat, but if you have one, you’ll have a lot more freedom to reach deeper parts of the lake where fish tend to hang out when it’s warm. The wind can pick up quickly, so checking the forecast is smart. There’s also plenty of space to set up for the day, whether you’re fishing off the shore or looking to camp. The water level can shift depending on the season and dam releases, so conditions change year to year. It’s a calm, no-rush kind of place that still keeps you paying attention.

3. Elephant Butte Reservoir

Source: Instagram

Elephant Butte Reservoir is the largest lake in New Mexico and one of the top fishing spots in the state. Located near Truth or Consequences, it offers a wide stretch of water that’s popular with anglers year-round. The lake holds bass, crappie, catfish, and even some walleye, making it a go-to spot for folks looking for variety. Spring and fall are usually the best times to fish, when the water’s not too hot and the fish are more active. The lake is fed by the Rio Grande, so its levels can change depending on snowmelt and rainfall. That means conditions can shift from season to season, but that’s part of the challenge. There are several boat ramps and camping spots around the lake, which makes it easy to plan a full weekend out there. It’s a well-known lake, but it still feels like you can find your own space on the water.

2. Conchas Lake

Source: Instagram

Conchas Lake sits in eastern New Mexico and is one of the larger lakes in the state, fed by the Canadian River. It’s popular for fishing thanks to its wide range of fish, especially largemouth bass, walleye, crappie, and catfish. The lake has both rocky points and deeper areas, so there’s a mix of places to cast, whether you’re fishing from a boat or the shoreline. What makes Conchas stand out is how open and easy it is to move around—it’s not packed with traffic like some other spots. There’s also a state park nearby with campsites and ramps, so it’s easy to spend the whole weekend out there. Spring and fall tend to be the best times for fishing, but locals will tell you there’s action almost year-round. If you like space to fish without too much noise, this one’s worth checking out.

1. Navajo Lake

Source: Instagram

Navajo Lake is one of the biggest reservoirs in New Mexico and stretches into Colorado. It’s known for having solid fishing year-round. Anglers come here for rainbow trout, brown trout, smallmouth bass, and kokanee salmon. The lake is fed by the San Juan River, which has its own reputation for great fly fishing just below the dam. You can fish from a boat, the shore, or even a kayak—there’s a lot of space to spread out. The marina has what you need if you’re not bringing your own gear. The water levels can change with the seasons, so what’s biting might depend on when you show up. It’s also a good pick if you want to mix in some camping or hiking while you’re out there. Whether you’re out early in the morning or sticking around until sunset, there’s usually a good chance of landing something.

More Info About Fishing Lakes in New Mexico

Fishing in New Mexico is more than just a weekend activity—it’s a year-round option thanks to its mix of desert and mountain climates. From small ponds stocked with rainbow trout to large reservoirs full of bass and catfish, the state gives anglers a lot of variety without having to travel far.

You’ll find most lakes managed by either the New Mexico Department of Game and Fish (NMDGF), the U.S. Forest Service, or state parks. Fishing licenses are required for anyone 12 and up, and they’re easy to buy online, at local tackle shops, or even at Walmart. Most places also have seasonal stocking schedules, which means the fishing is usually best right after a new load of fish has been added.

Cell service can be spotty in some of the more remote areas, so it’s smart to download maps or have a GPS handy. If you’re going for bigger fish or less-crowded spots, aim for early mornings or weekdays.

FAQ

Do I need a fishing license in New Mexico?
Yes. Anyone 12 or older needs a license, even if you’re just catch-and-release fishing. You can buy one online through the NMDGF website.

What kinds of fish can I catch?
Popular catches include rainbow trout, brown trout, bass (both largemouth and smallmouth), catfish, bluegill, crappie, and walleye. Some mountain lakes also have kokanee salmon and tiger muskie.

When’s the best time to go fishing in New Mexico?
Spring and fall are the most active seasons for fish, but you can fish year-round depending on elevation and weather. Winter ice fishing is also an option in colder parts of the state.

Are the lakes crowded?
It depends on the location and time of year. Larger lakes like Elephant Butte or Navajo Lake tend to be busier in summer. Smaller mountain lakes are usually more peaceful, especially on weekdays.

Can I camp near the lakes?
Yes, most lakes have nearby campgrounds or RV hookups, especially in state parks or national forest areas. Some are first-come, first-served, while others require reservations.

Are boats allowed on all lakes?
Not all, but many lakes allow non-motorized and motorized boats. Make sure to check local rules. Some lakes restrict gas-powered boats or require inspections to prevent the spread of invasive species.

Add comment