[3] The valley of Little Toby Creek, a tributary of the Clarion River, crosses the township from east to southwest.
Unincorporated communities in Horton Township include Brockport, Cartwright, Shawmut, Horton City, Drummond, Helen Mills, Challenge, Elbon, Brandy Camp, and Beech Grove.
U.S. Route 219 crosses the township, leading north to Ridgway, the Elk County seat, and southwest to Brockway in Jefferson County.
As of the census[5] of 2000, there were 1,574 people, 663 households, and 450 families residing in the township.
28.2% of all households were made up of individuals, and 11.5% had someone living alone who was 65 years of age or older.