Thomas County was established in the 1860s, and Grimes was incorporated in 1864. In 1865, Grimes became the county seat of the county.