Williamson is an unincorporated community in St. Thomas Township in Franklin County, Pennsylvania, United States. Williamson is located along Pennsylvania Route 995, northwest of Greencastle and southwest of Chambersburg.