Franklin is located in Southampton County in the Central Region of the state. The population estimate for July 1, 1998 was 8,685, an increase of 821 since 1990.
Accommodations in Franklin include Best Western Franklin Inn And Fundome, Comfort Inn, Days Inn and Super 8 Motel.