Buffalo Lake may refer to:
Settlements
edit- Buffalo Lake, Minnesota, U.S.
- Buffalo Lake, Alberta, Canada
Lakes
editCanada
editUnited States
edit- Buffalo Lake (Murray County, Minnesota)
- Buffalo Lake (Waseca County, Minnesota)
- Buffalo Lake (Wright County, Minnesota)
- Buffalo Lake National Wildlife Refuge (North Dakota)
- Buffalo Lake (Minnehaha County, South Dakota)
- Buffalo Lakes, a lake chain in South Dakota
- Buffalo Lake National Wildlife Refuge, Randall County, Texas
- Lake Buffalo, in South Dakota