Skip to content
MN Fish Finder

Buffalo

Wright County
Near Buffalo
DOW: 86009000
Smallmouth BassExcellent · 94Northern PikeExcellent · 78WalleyeExcellent · 78

A 1,552-acre lake near Buffalo in Wright County — best known for bass and pike. Last surveyed 2021.

Fish Species (23)

Smallmouth Bass

Excellent · 94

Above-normal numbers · large fish

Electrofishing survey · surveyed Jul 2013

Last surveyed 2013 — treat with caution

Avg Size
10.8"
Avg Weight
0.90 lbs

Catch rate: 12.3 · Electrofishing survey

Size of catchable smallmouth bass100% keeper-size (12"+)
All keeper-sizeLargest sampled 16"

Size from the Jul 2021 survey

Survey History
DateCatch RateAvg LengthAvg Weight
Jul 22, 20242.46--
Jul 22, 202415.11--
Jul 22, 20240.40--

Northern Pike

Excellent · 78

Typical numbers · large fish

Gill-net survey · surveyed Jul 2021

Avg Size
23.8"
Avg Weight
3.45 lbs

Catch rate: 1.9 per gill net · typical 1.5–7.3 for a lake like this

Size of catchable northern pike74% keeper-size (24"+)
14–23" · 26%Largest sampled 32"
Survey History
DateCatch RateAvg LengthAvg Weight
Jul 22, 20240.23--
Jul 22, 20240.23--
Jul 26, 20210.0723.8"2.30 lbs

Walleye

Stocked 2024
Excellent · 78

Typical numbers · large fish

Gill-net survey · surveyed Jul 2021

Avg Size
20.4"
Avg Weight
2.99 lbs

Catch rate: 3.6 per gill net · typical 1.2–6.3 for a lake like this

Size of catchable walleye96% keeper-size (15"+)
10–14" · 4%Largest sampled 24"

Size from the Oct 2025 survey

Stocked with fry every other year · 4,040,000 fish total
Survey History
DateCatch RateAvg LengthAvg Weight
Oct 10, 202514.8716.0"1.84 lbs
Oct 15, 2024160.3412.0"0.78 lbs
Oct 15, 2024160.3412.0"0.78 lbs
Stocking Details
YearSizeNumberPounds
2024fry760,0007.2
2022fry760,0006.2
2021fry760,0007.7
2018fry760,0007.6
2016fry1,000,00010.5

Black Crappie

Good · 65

Typical numbers · large fish

Gill-net survey · surveyed Jul 2021

Avg Size
4.7"
Avg Weight
0.19 lbs

Catch rate: 10.7 per gill net · typical 2.5–16.5 for a lake like this

Size of catchable black crappie26% keeper-size (10"+)
5–9" · 74%Largest sampled 11"
Survey History
DateCatch RateAvg LengthAvg Weight
Jul 22, 202416.92--
Jul 22, 202416.92--
Jul 26, 20219.214.7"0.06 lbs

Largemouth Bass

Good · 60

Typical numbers

Electrofishing survey · surveyed Jul 2013

Last surveyed 2013 — treat with caution

Avg Size
11.2"
Avg Weight
0.99 lbs

Catch rate: 44.6 · Electrofishing survey

Survey History
DateCatch RateAvg LengthAvg Weight
Jul 22, 202418.20--
Jul 22, 202456.85--
Jul 22, 202431.43--

Hybrid Sunfish

Good · 50

Above-normal numbers · small fish

Trap-net survey · surveyed Jul 2021

Avg Size
4.0"
Avg Weight
0.08 lbs

Catch rate: 4.0 per trap net

Size of catchable hybrid sunfish0% keeper-size (8"+)
3–7" · 100%Largest sampled 7"
Survey History
DateCatch RateAvg LengthAvg Weight
Jul 22, 20244.23--
Jul 22, 20241.00--
Jul 22, 20240.23--

Channel Catfish

Average · 33

Below-normal numbers

Gill-net survey · surveyed Jul 2021

Avg Size
24.0"
Avg Weight
6.34 lbs

Catch rate: 0.5 per gill net

Survey History
DateCatch RateAvg LengthAvg Weight
Jul 26, 20210.0724.0"5.95 lbs
Jul 26, 20210.0724.0"5.95 lbs
Jul 26, 20210.5024.0"6.34 lbs

Yellow Perch

Average · 32

Typical numbers · small fish

Gill-net survey · surveyed Jul 2021

Avg Size
5.6"
Avg Weight
0.10 lbs

Catch rate: 15.1 per gill net · typical 2–27.9 for a lake like this

Size of catchable yellow perch0% keeper-size (9"+)
5–8" · 100%Largest sampled 8"
Survey History
DateCatch RateAvg LengthAvg Weight
Jul 22, 202417.53--
Jul 22, 202412.40--
Jul 22, 202417.53--

Bluegill

Average · 29

Typical numbers · small fish

Trap-net survey · surveyed Jul 2021

Avg Size
4.2"
Avg Weight
0.09 lbs

Catch rate: 38.6 per trap net · typical 7.5–62.5 for a lake like this

Size of catchable bluegill1% keeper-size (8"+)
3–7" · 99%Largest sampled 9"
Survey History
DateCatch RateAvg LengthAvg Weight
Jul 22, 20242.00--
Jul 22, 20243.63--
Jul 22, 20242.00--

Pumpkinseed

Average · 26

Typical numbers · small fish

Trap-net survey · surveyed Jul 2021

Avg Size
3.6"
Avg Weight
0.05 lbs

Catch rate: 1.9 per trap net · typical 0.7–4.2 for a lake like this

Size of catchable pumpkinseed0% keeper-size (8"+)
3–7" · 100%Largest sampled 4"
Survey History
DateCatch RateAvg LengthAvg Weight
Jul 22, 20241.20--
Jul 22, 20240.77--
Jul 22, 20240.77--

White Crappie

Poor · 11

Below-normal numbers · small fish

Gill-net survey · surveyed Jul 2021

Avg Size
5.8"
Avg Weight
0.10 lbs

Catch rate: 0.4 per gill net · typical 0.7–10.4 for a lake like this

Size of catchable white crappie0% keeper-size (10"+)
5–9" · 100%Largest sampled 6"
Survey History
DateCatch RateAvg LengthAvg Weight
Jul 26, 20210.405.8"0.10 lbs
Jul 26, 20210.405.8"0.10 lbs
Jul 16, 20180.1011.0"0.72 lbs

Green Sunfish

Poor · 8

Below-normal numbers · small fish

Trap-net survey · surveyed Jul 1999

Last surveyed 1999 — treat with caution

Avg Size
4.5"
Avg Weight
0.04 lbs

Catch rate: 0.08 per trap net · typical 0.2–1.3 for a lake like this

Size of catchable green sunfish0% keeper-size (7"+)
3–6" · 100%Largest sampled 5"
Survey History
DateCatch RateAvg LengthAvg Weight
Jul 22, 20240.08--
Jul 22, 20240.08--
Jul 22, 202410.88--
Other species in this lake (11)

Rough fish, bullheads, and baitfish recorded in DNR surveys — present in the lake, but not typical angling targets.

Common Carp

Good · 68

Typical numbers · large fish

Gill-net survey · surveyed Jul 2021

Avg Size
26.3"
Avg Weight
9.28 lbs

Catch rate: 1.2 per gill net · typical 0.3–3 for a lake like this

Survey History
DateCatch RateAvg LengthAvg Weight
Jul 22, 20240.08--
Jul 22, 20240.08--
Jul 26, 20211.2026.3"9.28 lbs

Black Bullhead

Good · 58

Typical numbers · large fish

Trap-net survey · surveyed Jul 2013

Last surveyed 2013 — treat with caution

Avg Size
9.8"
Avg Weight
0.75 lbs

Catch rate: 1.1 per trap net · typical 0.7–25.7 for a lake like this

Survey History
DateCatch RateAvg LengthAvg Weight
Jul 22, 2024149.90--
Jul 22, 20240.08--
Jul 22, 2024149.90--

White Sucker

Good · 51

Typical numbers · average-size fish

Gill-net survey · surveyed Jul 2021

Avg Size
15.0"
Avg Weight
1.97 lbs

Catch rate: 0.7 per gill net · typical 0.4–2.2 for a lake like this

Survey History
DateCatch RateAvg LengthAvg Weight
Jul 22, 20247.54--
Jul 22, 20247.25--
Jul 22, 20247.54--

Brown Bullhead

Average · 34

Below-normal numbers · average-size fish

Trap-net survey · surveyed Jul 2003

Last surveyed 2003 — treat with caution

Avg Size
12.0"
Avg Weight
0.84 lbs

Catch rate: 0.07 per trap net · typical 0.2–1.4 for a lake like this

Survey History
DateCatch RateAvg LengthAvg Weight
Jul 22, 202428.41--
Jul 22, 202428.41--
Jul 21, 20030.0712.0"0.84 lbs

Shorthead Redhorse

Average · 31

Below-normal numbers · average-size fish

Gill-net survey · surveyed Jul 2013

Last surveyed 2013 — treat with caution

Avg Size
17.3"
Avg Weight
2.01 lbs

Catch rate: 0.1 per gill net · typical 0.5–1.8 for a lake like this

Survey History
DateCatch RateAvg LengthAvg Weight
Jul 22, 20130.1017.3"2.01 lbs
Jul 22, 20131.0017.3"2.41 lbs
Jul 22, 20130.1017.3"2.01 lbs

Yellow Bullhead

Poor · 24

Below-normal numbers · average-size fish

Trap-net survey · surveyed Jul 2013

Last surveyed 2013 — treat with caution

Avg Size
10.3"
Avg Weight
0.64 lbs

Catch rate: 0.07 per trap net · typical 0.9–5.7 for a lake like this

Survey History
DateCatch RateAvg LengthAvg Weight
Jul 16, 20180.2010.5"0.92 lbs
Aug 2, 20160.44--
Aug 2, 20160.44--

Golden Shiner

Poor · 21

Below-normal numbers · small fish

Gill-net survey · surveyed Jul 2013

Last surveyed 2013 — treat with caution

Avg Size
6.0"
Avg Weight
0.08 lbs

Catch rate: 0.1 per gill net · typical 0.3–1.5 for a lake like this

Survey History
DateCatch RateAvg LengthAvg Weight
Jul 22, 20241.23--
Jul 22, 20241.23--
Aug 2, 20160.18--

Bluntnose Minnow

Insufficient

Seining survey · surveyed Jul 2024

Catch rate: 0.31 · Seining survey

Survey History
DateCatch RateAvg LengthAvg Weight
Jul 22, 20240.31--
Jul 22, 20240.31--
Aug 2, 201628.59--

Fathead Minnow

Insufficient

Electrofishing survey · surveyed Jul 2024

Catch rate: 1.2 · Electrofishing survey

Survey History
DateCatch RateAvg LengthAvg Weight
Jul 22, 20245.69--
Jul 22, 20241.21--
Jul 22, 20245.69--

Johnny Darter

Insufficient

Seining survey · surveyed Jul 2024

Catch rate: 0.62 · Seining survey

Survey History
DateCatch RateAvg LengthAvg Weight
Jul 22, 20240.62--
Jul 22, 20246.04--
Jul 22, 20246.04--

Iowa Darter

Insufficient

Seining survey · surveyed Jul 2024

Catch rate: 0.08 · Seining survey

Survey History
DateCatch RateAvg LengthAvg Weight
Jul 22, 20240.08--
Jul 22, 20240.08--

Biologist Notes

October 10, 2025Buffalo Lake is a 1,552-acre general development lake located within the City of Buffalo in Wright County and is within the North Fork Crow River wate…

Buffalo Lake is a 1,552-acre general development lake located within the City of Buffalo in Wright County and is within the North Fork Crow River watershed. The lake has a maximum depth of 33 feet with an average depth of 15 feet, but poor water quality with a 10-yr average summer water clarity of three feet. Walleye fingerling stocking in Buffalo Lake began in 1945 and was stocked every 1-3 years until 1985. Fry were first stocked in 1984, with fry stocking being the stocking strategy since 1988. Fry are stocked at a rate of 1,000 fry/littoral acre (760,000) during even numbered years but have been stocked at higher rates when surplus fry have been available. Fall electrofishing results for Young of the Year (YOY) Walleye have been highly variable; however, nine out of the past fourteen stockings have been successful (>25/hr). Fall electrofishing has been conducted in a few years where Walleye were not stocked, and low numbers of YOY Walleye have been found. Electrofishing in October 2023 yielded a YOY catch rate of 6.7/hr (on time), which indicates that there is some level of natural reproduction, but it is unlikely to be enough to support a popular fishery such as Buffalo Lake. The 2024 fry stocking was successful with a catch rate of 47.9/hr. Larger Walleye (age ?1) were captured at a rate of 112.5/hr and ranged in length from 9.8 to 25.8 inches. Fall electrofishing in October 2025 (a non-stocked year) yielded a low YOY Walleye catch rate of 2.1/hr, consistent with the limited natural reproduction observed in previous non-stocking years such as 2023. Larger Walleye (age ?1) were captured at a rate of 12.8/hr and ranged in length from 13.2 to 24.3 inches.

October 15, 2024Buffalo Lake is a 1,552-acre general development lake located within the City of Buffalo in Wright County and is within the North Fork Crow River wate…

Buffalo Lake is a 1,552-acre general development lake located within the City of Buffalo in Wright County and is within the North Fork Crow River watershed. The lake has a maximum depth of 33 feet with an average depth of 15 feet, but poor water quality with a 10-yr average summer water clarity of three feet. Walleye fingerling stocking in Buffalo Lake began in 1945 and were stocked every 1-3 years until 1985. Fry were first stocked in 1984, with fry stocking being the stocking strategy since 1988. Fry are stocked at a rate of 1,000 fry/littoral acre (760,000) during even numbered years but have been stocked at higher rates when surplus fry have been available. Fall electrofishing results for Young of the Year (YOY) Walleye have been highly variable; however, nine out of the past fourteen stockings have been successful (>25/hr). Fall electrofishing has been conducted in a few years where Walleye were not stocked, and low numbers of YOY Walleye have been found. Electrofishing in October 2023 yielded a YOY catch rate of 6.7/hr (on time), which indicates that there is some level of natural reproduction, but it is unlikely to be enough to support a popular fishery such as Buffalo Lake. Fry stocking has been successful, and are stocked biennially, supplemented with surplus fry when available and as needed. The 2024 fry stocking was successful with a catch rate of 47.9/hr (on-time). Larger Walleye were captured at a rate of 112.5/hr and ranged in length from 9.8 to 25.8 inches. Age-2 (12 - 15 inches) Walleye made up 68% of the larger Walleye sampled.

October 15, 2024Buffalo Lake is a 1,552-acre general development lake located within the City of Buffalo in Wright County and is within the North Fork Crow River wate…

Buffalo Lake is a 1,552-acre general development lake located within the City of Buffalo in Wright County and is within the North Fork Crow River watershed. The lake has a maximum depth of 33 feet with an average depth of 15 feet, but poor water quality with a 10-yr average summer water clarity of three feet. Walleye fingerling stocking in Buffalo Lake began in 1945 and were stocked every 1-3 years until 1985. Fry were first stocked in 1984, with fry stocking being the stocking strategy since 1988. Fry are stocked at a rate of 1,000 fry/littoral acre (760,000) during even numbered years but have been stocked at higher rates when surplus fry have been available. Fall electrofishing results for Young of the Year (YOY) Walleye have been highly variable; however, nine out of the past fourteen stockings have been successful (>25/hr). Fall electrofishing has been conducted in a few years where Walleye were not stocked, and low numbers of YOY Walleye have been found. Electrofishing in October 2023 yielded a YOY catch rate of 6.7/hr (on time), which indicates that there is some level of natural reproduction, but it is unlikely to be enough to support a popular fishery such as Buffalo Lake. Fry stocking has been successful, and are stocked biennially, supplemented with surplus fry when available and as needed. The 2024 fry stocking was successful with a catch rate of 47.9/hr (on-time). Larger Walleye were captured at a rate of 112.5/hr and ranged in length from 9.8 to 25.8 inches. Age-2 (12 - 15 inches) Walleye made up 68% of the larger Walleye sampled.

Frequently Asked Questions

What fish can you catch in Buffalo?

Based on Minnesota DNR survey data, anglers target Smallmouth Bass, Northern Pike, Walleye, Black Crappie, and Largemouth Bass in Buffalo. See the full species list above for catch rates, size structure, and quality scores.

Is there public access at Buffalo?

Minnesota DNR records list public access for Buffalo. Check the DNR LakeFinder page for the launch type and directions before you go.

How deep is Buffalo?

Buffalo has a maximum depth of 33 feet and a mean depth of 14.7 feet, per Minnesota DNR data.

When were the main sport fish in Buffalo last surveyed?

The most recent Minnesota DNR survey data for the main sport fish in Buffalo is from 2021.

Does Buffalo have any invasive species?

Yes — Buffalo has confirmed Eurasian watermilfoil and zebra mussel. Clean, drain, and dry your equipment to avoid spreading invasives to other waters.

More lakes in Wright County

View all

Lake Details

Surface Area
1,551.9 acres
Max Depth
33 ft
Mean Depth
14.7 ft
Shoreline
6.25 mi
Public Access
Yes
View on DNR LakeFinder

Invasive Species Alert

  • Eurasian watermilfoil
  • zebra mussel

Clean, drain, and dry your equipment to prevent spread.

Location

45.1627°N, 93.8933°W

Get Directions