Fort Mill, also called Fort Mill Township, is a town in the U.S. state of South Carolina. It is in the northern part of the state. It is south of Charlotte, North Carolina and near Rock Hill, South Carolina.