Uniontown is a northern Union county town on the Ohio River about five miles north of Morganfield. A settlement was established on the site in 1790 and has variously been known as Jackeysburg, Union Star, and finally Uniontown. Uniontown was incorporated in 1840. The Union Star post office opened in 1852. The population in 2010 was 1,002.