What is the population of Iowa?

According to the 2010 U.S. Census, the population of Iowa is 3,046,355.

See the Related Links below for a breakdown of Iowa's population.