It is surrounded on three sides by the town of Edinboro and the State Route 99 runs along the shore for a short stretch.
The lake's outflow is controlled by a small dam.
Edinboro Lake supports a diverse fishery.
The lake is targeted by fishermen seeking largemouth bass, smallmouth bass, crappie, bluegill, sunfish, and muskellunge.
It is included in the Pennsylvavia Fish and Boat Commission's Brood Stock Lake program for musky production.