The Township was created in 1878 when the separation of Lackawanna County from Luzerne County divided Buck Township. The eastern portion of Buck Township in the newly formed Lackawanna County was named Lehigh Township in 1880 after the Lehigh River. The Township was officially renamed Thornhurst Township in 1996 to end years of confusion with neighboring Lehigh Township in Wayne County.