Perch Lake (Guadalupe County) fishing

Perch Lake (Guadalupe County) fishing is stocked with Rainbow Trout, Channel Catfish, and Largemouth Bass on a reservoir. It is stocked about 13 times a year since 2019, most often in February and November. Species guides list dawn and dusk for Rainbow Trout and Largemouth Bass and dusk and night for Channel Catfish.

AI-generated illustration, not a photo of this lake
Last stocked
June 30, 2026
· Channel Catfish
Plants on record
101
Since 2019
Species recorded
3
Average size
12.2 in
Elevation
4,592.4 ft

Fish at Perch Lake (Guadalupe County)

3 stocked · 0 confirmed present

Rainbow Trout Stocked · 75 plants · last March 17, 2026 Best: dawn, dusk

Last stocked March 17, 2026 · avg 10.6 in · 75 plants

Best: dawn, dusk

Rainbow Trout species guide
Channel Catfish Stocked · 20 plants · last June 30, 2026 Best: dusk, night

Last stocked June 30, 2026 · avg 18 in · 20 plants

Best: dusk, night

Channel Catfish species guide
Largemouth Bass Stocked · 6 plants · last June 11, 2026 Best: dawn, dusk

Last stocked June 11, 2026 · avg 12.6 in · 6 plants

Best: dawn, dusk

Largemouth Bass species guide

How Perch Lake (Guadalupe County) is stocked

Source: New Mexico Department of Game and Fish.

El Rito Creek (near Santa Rosa) (1.1 mi) and Blue Hole Park Pond (1.3 mi) were stocked more recently. El Rito Creek (near Santa Rosa) is also stocked with Rainbow Trout and Blue Hole Park Pond is also stocked with Rainbow Trout and Channel Catfish.

Fish stocked in 2019

250

Fish stocked in 2020

3,843

Fish stocked in 2021

4,644

Fish stocked in 2022

2,001

Fish stocked in 2023

1,246

Fish stocked in 2024

1,991

Fish stocked in 2025

5,567

Fish stocked in 2026

3,333

Stocking history

Source: New Mexico Department of Game and Fish.
Date Species Quantity Avg. length Source
June 30, 2026Channel Catfish13318 inreport
June 11, 2026Largemouth Bass2515.7 inreport
May 21, 2026Channel Catfish13318 inreport
April 23, 2026Channel Catfish14118 inreport
March 17, 2026Rainbow Trout25110.1 inreport
March 10, 2026Rainbow Trout25110.3 inreport
March 10, 2026Largemouth Bass14910.1 inreport
March 2, 2026Rainbow Trout25010 inreport
February 26, 2026Rainbow Trout24910.1 inreport
February 18, 2026Rainbow Trout25110.1 inreport
February 11, 2026Rainbow Trout25010.1 inreport
February 2, 2026Rainbow Trout25110.2 inreport
January 28, 2026Rainbow Trout25010.1 inreport
January 21, 2026Rainbow Trout25010 inreport
January 13, 2026Rainbow Trout25011.3 inreport
January 7, 2026Rainbow Trout24910 inreport
December 23, 2025Rainbow Trout24910.2 inreport
December 16, 2025Rainbow Trout25110.2 inreport
December 9, 2025Rainbow Trout24911.1 inreport
December 5, 2025Rainbow Trout25010.6 inreport
November 25, 2025Rainbow Trout24910.5 inreport
November 19, 2025Rainbow Trout25010 inreport
November 14, 2025Rainbow Trout25110.8 inreport
October 29, 2025Rainbow Trout25110.6 inreport
September 12, 2025Largemouth Bass15013.1 inreport
August 28, 2025Channel Catfish13318 inreport
July 31, 2025Channel Catfish12518 inreport
June 26, 2025Channel Catfish13318 inreport
May 21, 2025Channel Catfish13318 inreport
April 24, 2025Channel Catfish14118 inreport
March 25, 2025Rainbow Trout24910.6 inreport
March 19, 2025Rainbow Trout25010.3 inreport
March 11, 2025Rainbow Trout25110.3 inreport
March 3, 2025Rainbow Trout24910.2 inreport
February 25, 2025Rainbow Trout25010.5 inreport
February 12, 2025Rainbow Trout25110.2 inreport
February 6, 2025Rainbow Trout25010.3 inreport
January 27, 2025Rainbow Trout25110.2 inreport
January 23, 2025Rainbow Trout25110.6 inreport
January 6, 2025Rainbow Trout50010.3 inreport
December 31, 2024Rainbow Trout24910.5 inreport
December 26, 2024Rainbow Trout18610.4 inreport
December 18, 2024Rainbow Trout18810.3 inreport
November 25, 2024Rainbow Trout15010.9 inreport
November 19, 2024Rainbow Trout18812.3 inreport
November 14, 2024Rainbow Trout25111 inreport
November 5, 2024Rainbow Trout25011.9 inreport
August 29, 2024Channel Catfish13518 inreport
August 2, 2024Largemouth Bass1916.2 inreport
August 1, 2024Channel Catfish24718 inreport
July 2, 2024Channel Catfish12818 inreport
April 27, 2023Channel Catfish14418 inreport
March 15, 2023Rainbow Trout50111.3 inreport
February 28, 2023Rainbow Trout10110 inreport
February 16, 2023Rainbow Trout50010.4 inreport
December 6, 2022Rainbow Trout50010 inreport
November 21, 2022Rainbow Trout5029.8 inreport
November 7, 2022Rainbow Trout25010.4 inreport
November 1, 2022Rainbow Trout25010.7 inreport
January 12, 2022Rainbow Trout49911.3 inreport
December 21, 2021Rainbow Trout37811 inreport
December 6, 2021Rainbow Trout37411.6 inreport
November 15, 2021Rainbow Trout18710.7 inreport
November 9, 2021Rainbow Trout18810.5 inreport
November 1, 2021Rainbow Trout18710.1 inreport
September 18, 2021Largemouth Bass3014.3 inreport
September 18, 2021Channel Catfish9618 inreport
September 2, 2021Channel Catfish8518 inreport
July 29, 2021Channel Catfish9118 inreport
July 1, 2021Channel Catfish9618 inreport
May 27, 2021Channel Catfish9218 inreport
May 6, 2021Channel Catfish9218 inreport
March 25, 2021Rainbow Trout25012.4 inreport
March 16, 2021Rainbow Trout24911 inreport
March 9, 2021Rainbow Trout25010.4 inreport
March 5, 2021Rainbow Trout24911.4 inreport
February 23, 2021Rainbow Trout24910.9 inreport
February 19, 2021Rainbow Trout25012.2 inreport
February 3, 2021Rainbow Trout25010.8 inreport
January 29, 2021Rainbow Trout25010.8 inreport
January 20, 2021Rainbow Trout25111.4 inreport
January 14, 2021Rainbow Trout25011.2 inreport
January 7, 2021Rainbow Trout25011.1 inreport
December 16, 2020Rainbow Trout24810.9 inreport
December 9, 2020Rainbow Trout25111.1 inreport
December 2, 2020Rainbow Trout25010.7 inreport
November 18, 2020Rainbow Trout24811 inreport
November 9, 2020Rainbow Trout25110.8 inreport
November 3, 2020Rainbow Trout24911 inreport
September 30, 2020Largemouth Bass1476.1 inreport
July 2, 2020Channel Catfish9618 inreport
June 4, 2020Channel Catfish10218 inreport
March 9, 2020Rainbow Trout25010.9 inreport
March 2, 2020Rainbow Trout24910.2 inreport
February 26, 2020Rainbow Trout25110.1 inreport
February 18, 2020Rainbow Trout25010.1 inreport
February 13, 2020Rainbow Trout25010.7 inreport
February 6, 2020Rainbow Trout2509.9 inreport
January 29, 2020Rainbow Trout25010.9 inreport
January 6, 2020Rainbow Trout25110.7 inreport
December 30, 2019Rainbow Trout25010.4 inreport

Access and facts

Water type
reservoir
Nearest town
Santa Rosa, NM

Advisories, closures, regulations and water conditions change. Check the New Mexico Department of Game and Fish before you go.

Nearest lakes

Common questions

What fish are at Perch Lake (Guadalupe County)?

Fishing Perch Lake (Guadalupe County) usually means Rainbow Trout: Rainbow Trout accounts for 75 of 101 plants on record, ahead of Channel Catfish and one more. Rainbow Trout was last stocked March 17, 2026, averaging 10.6 in. Channel Catfish was last stocked June 30, 2026, averaging 18 in. Largemouth Bass was last stocked June 11, 2026, averaging 12.6 in.

When is Perch Lake (Guadalupe County) stocked?

Last stocked June 30, 2026. It is stocked about 13 times a year since 2019, most often in February and November.

How big are the fish stocked at Perch Lake (Guadalupe County)?

Stocked fish average 12.2 in. Rainbow Trout average 10.6 in. Channel Catfish average 18 in. Largemouth Bass average 12.6 in.

Which lakes near Perch Lake (Guadalupe County) were stocked more recently?

El Rito Creek (near Santa Rosa) (1.1 mi) and Blue Hole Park Pond (1.3 mi) were stocked more recently. El Rito Creek (near Santa Rosa) is also stocked with Rainbow Trout and Blue Hole Park Pond is also stocked with Rainbow Trout and Channel Catfish.

Sources (1) +