Gem Lake is a city in Ramsey County, Minnesota, United States.
Nearby places include White Bear Lake, Maplewood, Little Canada, and Vadnais Heights.
There were 161 housing units at an average density of 149.1 per square mile (57.6/km2).
20.0% of all households were made up of individuals, and 11.6% had someone living alone who was 65 years of age or older.
There were 145 housing units at an average density of 131.0 per square mile (50.6/km2).
18.7% of all households were made up of individuals, and 8.6% had someone living alone who was 65 years of age or older.