El censo nacional del 2000, de la Oficina del Censo de los Estados Unidos, calculó la población de Iowa en 2.926.324 habitantes, un crecimiento del 5,4% respecto a la población del estado en 1990, de 2.776.755 habitantes.