Grant County is a county in the U.S. state of Minnesota. As of the 2020 census, the population was 6,074. Its county seat is Elbow Lake. The county was created on March 6, 1868. It was named for Civil War General and US President Ulysses S. Grant. Its government was organized in 1874.