Des Moines has been the capital of Iowa since 1857. There were two earlier state capitals: Burlington and Iowa City.