Graph showing Shakopee population increasePopulation

Shakopee is a community that has grown quickly over the past 25 years. As of July 1, 2015, the U.S. Census Bureau estimated Shakopee’s population at 39,981. This is a 7.8-percent increase since the 2010 census (37,076) and 92.9-percent increase since 2000 (20,564). In 1990, the city’s population was 11,739 – a 230-percent increase over the last quarter century.

The city has 12,772 households and a total of 13,339 housing units, according to 2010 U.S. Census data statistics.

Age distribution

Statistics indicate the City of Shakopee has a median age of 32.2 years (2010 Census). This is slightly lower than Scott County's median age of 34.8 years and much lower than the Minnesota (37.4) and U.S. (37.2) median ages.


The 2010 Census information identifies a gender distribution of 51.2 percent female to 48.8 percent male within the City of Shakopee.

Race and Ethnicity Graph


Shakopee is a growing into a more diverse community. 2010 Census statistics indicate 27,554 of the city’s 37,076 residents (74.3 percent) classify themselves as white or Caucasian, while 3,796 (10.2 percent) describe themselves as Asian and 2,890 (7.8 percent) describe themselves as Hispanic or Latino. Other common ethnicities include Black or African American (4.2 percent), a mix of two or more races (2.2 percent) and American Indian or Alaska Native (1 percent). 

Educational attainment

According to the American Community Survey 2007-11, 92.6 percent of Shakopee’s population 25 years and over has earned a high school diploma. 36.3 percent has earned a bachelor’s degree or higher.


The American Community Survey 2007-11 reports a median family income in the City of Shakopee at $78,028.  This is slightly lower than the Scott County median family income of $83,415.

Travel time to work

According to the American Community Survey 2007-11, workers in Shakopee travel an average of 24.9 minutes to their place of employment. This is comparable to workers within Scott County which reported an average of 26.3 minutes for a commute time.

Additional resources