Bear Lake National Wildlife Refuge is located near the city of Montpelier in Bear Lake County County, in the state of Idaho, United States.
The refuge is mainly made up of a bulrush marsh, open water, and flooded meadows of sedges, rushes, and grasses. Also some grasslands and brush-covered slopes.