The city of Marion Centre was created in 1860. It became the county seat. A post office was created in Marion Centre on September 30, 1862. It was renamed to Marion on October 15, 1881. The namesake of the city is Francis Marion.