Best Places To Fish In Ruidoso


From pristine high-mountain lakes and streams to sparkling reservoirs and meandering rivers and a year-round season for most waters, discover the best places to cast a line in Ruidoso.


Grindstone Lake

Alto Lake

Rio Ruidoso

Seeping Springs Trout Lakes

Inn Of The Mountain Gods Resort & Casino

Carrizo Creek - This creek runs from the Mescalero Lake dam into the Rio Ruidoso near the Chamber of Commerce building. Carrizo Creek is Ruidoso’s hatchery and nursery for Brown Trout. If you pursue fishing this tributary, please use barbless hooks and handle all fish caught with extreme care, while practicing catch and release.

Please note, a valid New Mexico Fishing License is required for persons 12 years and older, with the exception of tribal lands and private Class-A lakes.

Learn more about New Mexico fishing license requirements & fees and lake use regulations