The total population for Cottage Grove is 39,926 as of 2021.

The City of Cottage Grove has seen rapid growth since 1970 and forecasts for our community show continued growth well into the future. The population figures come from the U.S. Census from the 2016 to 2020 American Community Survey. The projected growth totals are from the regional planning body of Minnesota called Metropolitan Council, which is in charge of planning for the Twin Cities metropolitan region.

Population Time Series


The City of Cottage Grove is a young growing community that many people call home to raise their families. The median age of the community is 36.5 compared to the state at 38.1. With a higher percentage of Gen X than the State of Minnesota, many continue to move to Cottage Grove to live and work. The figure shows the per capita population of age groups in the City of Cottage Grove compared to Minnesota.

CG Pop. by Age

Race / Ethnicity

The State of Minnesota continues to become a more diverse population and the City of Cottage Grove is part of that trend. The data is a per capita percentage of the racial and ethnic composition of the City of Cottage Grove.

CG pop. by Race

Source: U.S. Census 2016 to 2020 American Community Survey (ACS)