Iowa Population Clock

Iowa population

3,306,695

Population changes approximately every seconds

Annual population growth rate (2023 - 2024): 0.72%

Source: United States Census Bureau

About the population of Iowa

According to the United States Census Bureau, the estimated population of Iowa is 3,306,695, growing at an annual rate of 0.72%. That works out to a net change of approximately 63 people per day or 2 per hour.

The population change in Iowa is driven by three components: approximately 36,301 births per year and 32,472 deaths per year, plus net migration. Together these components produce the overall growth rate of 0.72% per year.

Frequently asked questions

What is the current population of Iowa?

The current population of Iowa is approximately 3,306,695, growing at 0.72% per year.

How fast is the population of Iowa changing?

By approximately 63 people per day, or 2 per hour.

Are more people being born than dying in Iowa?

Yes. With approximately 36,301 births and 32,472 deaths per year, Iowa has a natural population increase of about 3,829 people annually.

Related data for Iowa