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

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. Nambe Lake

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.
28. Grindstone Reservoir

Grindstone Reservoir sits in the pine country of the Sacramento Mountains just outside Ruidoso. It’s a year-round fishery stocked regularly with rainbow trout and also holds smallmouth bass, channel catfish, and bluegill. The reservoir is the village’s water supply, so motorized boats aren’t allowed, but non-motorized boats are permitted from April through October. A permit from Ruidoso Parks and Recreation is required to fish, and the trail system around the lake is good for stretching your legs. Spring smallmouth fishing on wacky-rigged worms has been strong recently. Check current wildfire-related access notices before driving up.
27. Bill Evans Lake

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 water pumped from the Gila River and stocked year-round with catfish, trout, and largemouth bass. This lake is popular with local anglers because it’s easy to get to and has good shoreline access for bank fishing. It’s managed by the New Mexico Department of Game and Fish. Recent reports show very good largemouth bass fishing on finesse worms and square bills, with one angler landing a 6-pound, 4-ounce bass in late March. No fee is required.
26. Charette Lake

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.
25. Red Bluff Reservoir

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.
24. Bluewater Lake

Bluewater Lake sits in western New Mexico and is best known for its tiger muskie, a fast, aggressive predator that draws anglers from across the state. The lake also holds rainbow trout and channel catfish, though the muskie are the main draw. 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 in the afternoon. There’s a small marina, a state park, and campgrounds, making it easy to stay for the weekend. Locals report algae issues at times, so check current conditions before heading out.
23. 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.
22. Hopewell Lake

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.
21. Springer Lake

Springer Lake sits about 5 miles west of the town of Springer in northeast New Mexico and covers around 450 acres when full. It’s best known as one of the state’s top northern pike fisheries, with pike in the 5 to 25 pound range most active in April through June and again in September through October. The lake is also stocked with rainbow trout and holds largemouth bass, channel catfish, and yellow perch. Motors are restricted to electric only. Facilities are basic, with shoreline access, picnic spots, and a boat ramp. Water levels can drop in dry years.
20. Clayton Lake

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.
19. Lake Maloya

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.
18. Monastery Lake

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.
17. Stone Lake

Stone Lake sits on Jicarilla Apache 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, with reports of rainbows up to 10 pounds. The lake is managed carefully to support healthy populations and is stocked annually. A Jicarilla tribal fishing permit is required in addition to or instead of a state license. The setting is quiet and remote, with open skies and a wide view of surrounding land. It’s not crowded, partly because of the access requirements, but the fishing quality makes the drive worth it.
16. Mundo Lake

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.
15. Morphy Lake

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.
14. Santa Rosa Lake

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.
13. El Vado Lake

El Vado Lake sits in northern New Mexico, fed by the Rio Chama. It’s a long, narrow reservoir with steep banks and plenty of room to spread out. The dam underwent reconstruction in recent years and the lake has now reopened to boating and angling. Most people come for the trout, with rainbow and brown common, but you can also catch kokanee salmon. The state-record brown trout was caught in the Chama below the dam. Boat ramps are open most of the year depending on water level. The state park has good campsites if you want to stay overnight.
12. Quemado Lake

Quemado Lake sits in western New Mexico, surrounded by quiet hills and pine country. It’s known for rainbow trout and tiger muskie, with anglers regularly landing trout 16 inches and larger using Trout Slayers and Pistol Petes. The lake gets stocked through the year and has a fishing pier for folks who don’t want to mess with a boat. Nearby Forest Service campsites and trails make it easy to turn a day trip into a weekend. The lake had a harmful algae bloom closure in late 2025 that has since been lifted, so the fishery is back online with strong reports for tiger muskie on Panther Martins this spring.
11. Fenton Lake

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.
10. Bonito Lake

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

Heron Lake sits in northern New Mexico and is one of the better spots for trout and kokanee salmon fishing when water levels cooperate. It’s a high-altitude reservoir that attracts both casual and serious anglers. People come here to troll deep water or fly-fish near the banks for stocked rainbows. The no-wake rule keeps things calm for fly anglers and families. Water levels have been extremely low in 2026, which has limited boat ramp access, though bank fishing remains fair. Wildlife sightings of bald eagles and elk are common. It’s worth calling ahead to confirm conditions before making the drive.
8. Caballo Lake

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

Cochiti Lake sits between Albuquerque and Santa Fe and is managed by the U.S. Army Corps of Engineers. It’s most popular for northern pike, smallmouth bass, and white bass, with recent reports of 29-inch pike landed on live minnows. The lake has well-kept boat ramps and decent shore access. People often fish from kayaks or small boats, especially in the quieter coves where the fish hang out. 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. Camping is available nearby.
6. Ute Lake

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.
5. Abiquiu Lake

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.
4. Eagle Nest Lake

Eagle Nest Lake sits at 8,200 feet in the Moreno Valley along the Enchanted Circle, and it’s one of the most complete fisheries in the state. The 2,400-acre lake has 16 miles of shoreline, virtually all of it accessible from the bank, and it produces rainbow trout, cutthroat trout, kokanee salmon, northern pike, and yellow perch. It’s a true four-season lake with strong trout fishing in summer, pike action in fall, kokanee snagging from October through December, and reliable ice fishing in winter. The state park has a marina, boat rentals, ramps, and campgrounds. This is the lake locals kept asking why we missed.
3. Elephant Butte Reservoir

Elephant Butte Reservoir is the largest lake in New Mexico and one of the top fishing destinations in the state. Located near Truth or Consequences, it has produced state records for multiple species including white bass, striped bass, and walleye. The lake holds largemouth and smallmouth bass, white bass, crappie, channel and flathead catfish, walleye, and stripers. Spring and fall fish best. Water levels have been low recently and the South Monticello boat ramp is currently closed, but the main lake remains highly productive, with strong white bass and crappie reports through spring 2026. Camping and multiple ramps make it easy to plan a full weekend.
2. Conchas Lake

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

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, walleye, and kokanee salmon, 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, the Bureau of Reclamation, or the state parks system. A handful of the best lakes sit on tribal land and require additional permits from the Jicarilla Apache Nation or Mescalero Apache Tribe. Fishing licenses are required for anyone 12 and up, and they’re easy to buy online, at local tackle shops, or at most outdoor retailers. Most places 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 for catch-and-release fishing. You can buy one online through the NMDGF website. Tribal waters require their own permits.
What kinds of fish can I catch? Popular catches include rainbow trout, brown trout, cutthroat trout, largemouth bass, smallmouth bass, white bass, striped bass, walleye, northern pike, kokanee salmon, tiger muskie, channel catfish, flathead catfish, bluegill, and crappie.
When’s the best time to go fishing in New Mexico? Spring and fall are the most active seasons across most lakes. Trout fish well year-round in mountain lakes and tailwaters. Winter ice fishing is an option at Eagle Nest, Heron, Fenton, and Lake Maloya.
Are the lakes crowded? Larger lakes like Elephant Butte and Navajo 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, especially in state parks or national forest areas. Some are first-come, first-served, others require reservations.
Are boats allowed on all lakes? Not all. Many lakes allow motorized and non-motorized boats. Some, like Cochiti and Heron, are no-wake only. Bonito allows no watercraft at all. Always check local rules and aquatic invasive species inspection requirements before launching.


Stone lake is not on Navajo land, it is on Jicarilla Apache land. So is Enbom lake and Mundo Lake.
Please have you information accurate.
There is a miss print for #11, we don’t have catfish Quemado Lake. We have trout, tiger Muskie and some goldfish.