As of 2019 the population of Iowa is estimated to be 3.1 million.