 According to the United States Census Bureau, the township has a total area of , of which, of it is land and of it (1.23%) is water.In 1808, Harford Township was formed from the north part of Nicholson Township in what was then Luzerne County.The offices of the Harford Historical Society are located in Harford in a building that was used by the Harford Soldiers' Orphan School from 1865 to 1902 to house and school destitute children of Civil War veterans.