The Town of Franklin is situated in the Allegheny Mountains on the eastern edge of the Monongahela National Forest and along the South Branch of the Potomac River.
During the French and Indian War, conflict between the early settlers and Native American populations included two battles at frontier fortifications at Upper Tract and Fort Seybert in 1758, both ten miles distant from the future location of Franklin.
On December 19, 1794, the Virginia General Assembly chartered the town of Franklin and recognized it as the seat of Pendleton County.
In 1834, there were two stores, two tanneries, three saddlers, two carpenters, two shoemakers, two blacksmiths, one gunsmith, one tailor, one hat-maker, and one cabinet-maker listed among the town's residents.
[10] At the outbreak of the American Civil War in 1861, Pendleton County voted to uphold Virginia's Ordinance of Secession, despite strong Union sympathies from many of its residents.
On May 8, 1862, Jackson clashed with Union regiments from West Virginia and Ohio under the command of Brigadier General Robert H. Milroy at the Battle of McDowell (some 30 miles from Franklin).
After a day of fighting, the Union forces withdrew from the battle and began retreating towards Franklin, pursued by Jackson for nearly a week.
The armies clashed briefly at McCoy's Mill (three miles south of Franklin, now a National Historic Site), but Jackson withdrew and returned to the Shenandoah Valley to continue his campaign.
[12] Franklin did not grow significantly in the years following the American Civil War until the early twentieth century.
[13] However, tragedy struck on April 17, 1924, when a massive fire destroyed the entire business district and caused $500,000.00 (~$6.5 million adjusted for present inflation) in damages.
The South Branch of the Potomac River in Franklin crested at 22.6 feet during the 1985 Election day floods.
[16] According to the United States Census Bureau, the town has a total area of 0.56 square miles (1.45 km2), all land.
Franklin is within short distance of several of West Virginia's most celebrated state and national parks, including Seneca Rocks, Spruce Knob, and Smoke Hole Canyon.