Rice Lake is a city located in St. Louis County, Minnesota. Rice Lake has a 2026 population of 4,168. Rice Lake is currently growing at a rate of 0.07% annually and its population has increased by 1.61% since the most recent census, which recorded a population of 4,102 in 2020.