Thornbury, a township in Delaware County, had a population of 8,032 in the 2020 census.

Located 20 miles from Philadelphia, it offers a blend of historic charm, scenic landscapes, and a peaceful suburban atmosphere with convenient access to major highways.