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.