Geographically, Franklin Township occupies 37.52 square miles (97.2 km2) in northern Rowan County. The only incorporated municipality located in Franklin Township is a portion of the city of Salisbury, the county seat of Rowan County.
Franklin Township Volunteer Fire Department provides fire suppression, prevention, and emergency medical care for its 12,000 plus citizens. The fire department currently operates out of two stations, with a complement of 8 fire trucks and emergency response vehicles. The department in 2008 ran approximately 400 emergency calls. Franklin Township VFD has approximately 30 volunteer firefighters with many holding either North Carolina Medical Responder or Emergency Medical Technician certification. In 2008 the department began having a paid staff of two firefighters working weekday's to help the Department maintain equipment, ensure a timely response to calls, and provide services during the volunteers normal working hours.