Harrison Lake

Harrison Lake is an 82-acre lake owned by and located adjacent to the Harrison Lake National Fish Hatchery in Charles City County.

Maps & Directions

The lake is located off Route 5 on Route 658 (Kimages Road) just east of the Benjamin Harrison Bridge. Map

Fishing Opportunities

Chain pickerel, warmouth, bluegill, redear sunfish, flier, bullheads, bowfin, black crappie, and largemouth bass are present.

Biologist Reports


Gasoline motors (up to 5 hp) are allowed.


There is a gravel ramp and a handicapped-accessible pier.

There is no charge for fishing or boat ramp usage.

For facilities information, call the hatchery at 804-829-2421.