Ruidoso Fishing

Fishing is one of the greatest attractions to Ruidoso. There are many locations in and around the Ruidoso area to choose from that will be sure to meet all of your fishing needs. Many of these locations are stocked throughout the year with catfish as well as several types of trout.


Alto Lake

Alto Lake presents a spectacular scenic view. The lake is stocked with catfish throughout the year. Fishing is permitted from dawn to dusk year-round. A New Mexico fishing license is a requirement for those 12 years of age and older. In addition, Alto Lake is one of two fishing locations in and around Ruidoso which […]

  • Alto Lake and Recreation Area
  • Bonito Creek New Mexico, New Mexico, United States

Eagle Lakes

The Eagle Lakes are located on the Mescalero reservation. They can be accessed from Highway 532, which is also referred to as Ski Run Road. The two lakes are stocked and open from late May through mid-September. Daily permits are a requirement in order to fish. The permits are available for purchase at the entrance. […]

  • Eagle Lake, Mescalero, NM, United States

Mescalero Lake

The Mescalero Lake is located on the Mescalero reservation at the Inn of the Mountain God’s Resort. The lake is stocked with fish and open daily. In order to fish or boat on this lake, it is a requirement that you purchase a daily fishing permit at the hotel’s front desk. They allow you to […]

  • Mescalero Lake, Mescalero, NM, United States

Ruidoso River

The Ruidoso River runs from the Sacramento Mountains through Ruidoso and Ruidoso Downs into the Hondo River. The river is stocked year-round with Rainbow trout, and Brown trout can also be found here as well. In addition, there is a daily limit of three fish per license. A New Mexico fishing license is a requirement […]

  • Ruidoso River, Ruidoso, NM, United States

Seeping Springs Trout Lake

Seeping Springs Trout Lake is a private lake four miles east of the Ruidoso Down racetrack. This location is stocked with trout. Especially relevant is this location is geared towards beginning anglers and young children. A fishing license is not a requirement. However, there is a price-per-inch fishing fee. The fee includes all necessary bait, […]

  • Seeping Springs Trout Lake, Ruidoso, NM, United States

Silver Lake

Silver Lake is located on the Mescalero reservation off of Highway 244. The lake is stocked with trout. This fishing location is open from May through September. A permit is a requirement. You can purchase a permit at the Silver Lake office.

  • Silver Lake, New Mexico, United States