← Back to New Mexico

Fishing in Southwestern NM & Gila

Explore fishing in the Southwestern NM & Gila of New Mexico. Gila River, Gila Trout Recovery Waters, Bill Evans Lake, La

The Gila River in the Gila National Forest is home to the rare native Gila trout and offers excellent wilderness trout fishing in the rugged Gila Wilderness.

1. Gila River (Rainbow Trout, Brown Trout, Gila Trout, Channel Catfish, Largemouth Bass, Smallmouth Bass)

Gila River, Grant/Catron counties

The Gila River in the Gila National Forest is home to the rare native Gila trout and offers excellent wilderness trout fishing in the rugged Gila Wilderness.

Boat Launch: Gila River →

2. Gila Trout Recovery Waters (Gila Trout)

Various streams, Grant/Catron counties

Several remote streams in the Gila Wilderness are managed for the recovery of the endangered Gila trout, New Mexico's state fish.

Boat Launch: Gila Trout Recovery Waters →

3. Bill Evans Lake (Largemouth Bass, Crappie, Channel Catfish, Bluegill, Rainbow Trout)

Bill Evans Lake, Grant County

Bill Evans Lake is a 120-acre lake offering excellent warmwater fishing with a county park.

  • ⚠ This water: Trophy Bass Water; Winter Trout Water; No trotlines; Boats
  • Crappie · Limit: 20 per day
  • Other warmwater (bluegill, sunfish, bullheads, freshwater drum) · Limit: 20 per day

Boat Launch: Bill Evans Lake →

4. Lake Roberts (Rainbow Trout, Brown Trout, Largemouth Bass, Crappie, Channel Catfish, Bluegill)

Lake Roberts, Grant County

Lake Roberts is a 250-acre lake in the Gila National Forest offering excellent trout and bass fishing with a Forest Service campground.

  • Crappie · Limit: 20 per day
  • Other warmwater (bluegill, sunfish, bullheads, freshwater drum) · Limit: 20 per day

Boat Launch: East Launch →

5. Mountain View Lake (Rainbow Trout, Largemouth Bass, Channel Catfish, Crappie, Bluegill)

Mountain View Lake, Grant County

Mountain View Lake offers good fishing in a mountain setting.

  • Crappie · Limit: 20 per day
  • Other warmwater (bluegill, sunfish, bullheads, freshwater drum) · Limit: 20 per day

Boat Launch: Mountain View Lake →

6. Bear Mountain Lake (Rainbow Trout, Brook Trout)

Bear Mountain Lake, Grant County

Bear Mountain Lake offers good high-elevation trout fishing in the Pinos Altos Mountains.

Boat Launch: Bear Mountain Lake →

7. Lake Bataan (Rainbow Trout, Brook Trout)

Lake Bataan, Grant County

Lake Bataan offers good trout fishing in the Gila National Forest.

Boat Launch: Lake Bataan →

8. Ft. Bayard Pond (Rainbow Trout, Channel Catfish, Bluegill)

Ft. Bayard, Grant County

Ft. Bayard Pond offers good community fishing.

  • Other warmwater (bluegill, sunfish, bullheads, freshwater drum) · Limit: 20 per day

Boat Launch: Ft. Bayard Pond →

9. Wall Lake (Catron Co.)

Wall Lake, Catron County

Wall Lake in the Gila National Forest offers excellent trout fishing in a scenic mountain setting.

Boat Launch: Wall Lake →

10. Snow Lake (Catron Co.)

Snow Lake, Catron County

Snow Lake offers good trout fishing in the Gila Wilderness area.

Boat Launch: East Launch →

11. Mogollon Creek (Rainbow Trout, Brown Trout, Gila Trout)

Mogollon Creek, Catron County

Mogollon Creek offers excellent wilderness trout fishing in the remote Mogollon Mountains.

Boat Launch: East Launch →

12. Whitewater Creek (Catron)

Whitewater Creek, Catron County

Whitewater Creek offers good trout fishing in the Mogollon Mountains of the Gila National Forest.

Boat Launch: Whitewater Creek →

13. San Francisco River (Rainbow Trout, Brown Trout, Smallmouth Bass, Channel Catfish, Largemouth Bass)

San Francisco River, Catron/Greenlee counties

The San Francisco River offers both trout and warmwater fishing in the remote mountains of western New Mexico.

Boat Launch: San Francisco River →

14. Tularosa River (Rainbow Trout, Brown Trout, Cutthroat Trout)

Tularosa River, Catron County

The Tularosa River offers good trout fishing in the Gila National Forest.

  • Cutthroat trout · Limit: 2 per day / 4 possession

Boat Launch: Tularosa River →

15. Saliz Creek (Rainbow Trout, Brown Trout, Gila Trout)

Saliz Creek, Catron County

Saliz Creek offers excellent Gila trout fishing in a remote Gila Wilderness stream.

Boat Launch: Saliz Creek →

16. Largo Creek (Rainbow Trout, Brown Trout, Gila Trout)

Largo Creek, Catron County

Largo Creek offers good wilderness trout fishing in the Gila National Forest.

Boat Launch: Largo Creek →

17. Negrito Creek (Rainbow Trout, Brown Trout, Gila Trout)

Negrito Creek, Catron County

Negrito Creek offers good trout fishing in the remote Gila Wilderness.

Boat Launch: East Launch →

18. Quemado Lake (Rainbow Trout, Brown Trout, Cutthroat Trout, Kokanee)

Quemado Lake, Catron County

Quemado Lake is a 100-acre high-desert lake offering good trout and kokanee fishing in western Catron County.

  • Cutthroat trout · Limit: 2 per day / 4 possession
  • Trout (brown, brook, rainbow, Gila) & kokanee salmon · Limit: 5 per day / 10 possession (max 2 lake trout and/or 2 cutthroat in limit)

Boat Launch: East Launch →

19. Apache Creek (Rainbow Trout, Brown Trout, Cutthroat Trout)

Apache Creek, Catron County

Apache Creek offers good trout fishing in the Apache Creek area of the Gila National Forest.

  • Cutthroat trout · Limit: 2 per day / 4 possession

Boat Launch: Apache Creek →

20. West Fork Gila River (Rainbow Trout, Brown Trout, Gila Trout)

West Fork Gila River, Grant County

The West Fork of the Gila River offers excellent wilderness trout fishing in the Gila Wilderness with hike-in access.

Boat Launch: East Launch →

21. East Fork Gila River (Rainbow Trout, Brown Trout, Gila Trout)

East Fork Gila River, Grant County

The East Fork of the Gila River offers excellent remote trout fishing in the Gila Box Riparian Area.

Boat Launch: East Launch →

22. Middle Fork Gila River (Rainbow Trout, Brown Trout, Gila Trout)

Middle Fork Gila River, Grant/Catron counties

The Middle Fork Gila River is a National Wild and Scenic River offering outstanding wilderness trout fishing.

Boat Launch: East Launch →

23. South Fork Gila River (Rainbow Trout, Brown Trout, Gila Trout)

South Fork Gila River, Grant County

The South Fork offers good trout fishing in the Gila Wilderness.

Boat Launch: South Fork Gila River →

24. Gilita Creek (Rainbow Trout, Brown Trout, Gila Trout)

Gilita Creek, Catron County

Gilita Creek offers excellent Gila trout fishing in the Gila National Forest.

Boat Launch: Gilita Creek →

25. Diamond Creek (Catron Co.)

Diamond Creek, Catron County

Diamond Creek offers good wilderness trout fishing in the Gila National Forest.

Boat Launch: Diamond Creek →

26. Little Creek (Catron Co.)

Little Creek, Catron County

Little Creek offers good trout fishing in the Gila National Forest.

Boat Launch: East Launch →

27. Sacaton Creek (Rainbow Trout, Brown Trout, Gila Trout)

Sacaton Creek, Catron County

Sacaton Creek offers good trout fishing in the remote Gila Wilderness.

Boat Launch: Sacaton Creek →

28. Spruce Creek (Catron Co.)

Spruce Creek, Catron County

Spruce Creek offers good trout fishing in the Gila National Forest high country.

Boat Launch: East Launch →

29. Canyon Creek (Catron Co.)

Canyon Creek, Catron County

Canyon Creek offers good trout fishing in the Gila National Forest.

Boat Launch: East Launch →

30. Rain Creek (Rainbow Trout, Brown Trout, Gila Trout)

Rain Creek, Catron County

Rain Creek offers excellent Gila trout fishing in a remote section of the Gila Wilderness.

Boat Launch: East Launch →

31. Iron Creek (Catron Co.)

Iron Creek, Catron County

Iron Creek offers good trout fishing in the Gila National Forest.

Boat Launch: East Launch →

32. Buford Lake (Rainbow Trout, Brown Trout, Cutthroat Trout)

Buford Lake, Catron County

Buford Lake offers good high-elevation trout fishing in Catron County.

  • Cutthroat trout · Limit: 2 per day / 4 possession

Boat Launch: Buford Lake →

33. Patterson Lake (Catron)

Patterson Lake, Catron County

Patterson Lake offers good high-mountain trout fishing in the Gila National Forest.

Boat Launch: Patterson Lake →

34. Mesa Lake (Rainbow Trout, Brook Trout, Cutthroat Trout)

Mesa Lake, Catron County

Mesa Lake offers good trout fishing in the San Francisco Mountains of Catron County.

  • Cutthroat trout · Limit: 2 per day / 4 possession

Boat Launch: Fenton Lake State Park →

35. Torrey Lake (Rainbow Trout, Brook Trout, Cutthroat Trout)

Torrey Lake, Catron County

Torrey Lake offers good wilderness trout fishing in the Gila National Forest.

  • Cutthroat trout · Limit: 2 per day / 4 possession

Boat Launch: Torrey Lake →

36. Horseshoe Lake (Catron)

Horseshoe Lake, Catron County

Horseshoe Lake offers good trout fishing in the remote Catron County mountains.

Boat Launch: Horseshoe Lake →

37. Frisco River (San Francisco)

Frisco River, Catron County

The Frisco River offers good trout and bass fishing along the Arizona-New Mexico border.

Boat Launch: Frisco River →

38. Bear Creek (Catron Co.)

Bear Creek, Catron County

Bear Creek offers good wilderness trout fishing in the Gila National Forest.

Boat Launch: East Launch →

39. Indian Creek (Catron Co.)

Indian Creek, Catron County

Indian Creek offers good Gila trout fishing in the remote Gila Wilderness.

Boat Launch: Indian Creek →

40. Collins Lake (Rainbow Trout, Channel Catfish, Bluegill, Brook Trout, Cutthroat Trout)

Collins Lake, New Mexico

Named lake in the Southwestern NM & Gila region of New Mexico.

  • Other warmwater (bluegill, sunfish, bullheads, freshwater drum) · Limit: 20 per day
  • Cutthroat trout · Limit: 2 per day / 4 possession

Boat Launch: Collins Lake →

Fishing Tips for the Southwestern NM & Gila

More Regions in New Mexico

← Back to New Mexico

Get CatchTales

Ready to start bragging? Download the app and hit the water.