The northern border of the township follows the ridgecrest of Nescopeck Mountain.
[4] Catawissa Creek, a tributary of the Susquehanna River, flows from southeast to northwest across the southwestern side of the township.
Unincorporated communities in the township include Mifflin Cross Roads, Shumans, and Dogtown.
[5] As of the census[7] of 2000, there were 885 people, 342 households, and 254 families residing in the township.
There were 342 households, out of which 28.1% had children under the age of 18 living with them, 62.9% were married couples living together, 7.3% had a female householder with no husband present, and 25.7% were non-families.
22.2% of all households were made up of individuals, and 7.6% had someone living alone who was 65 years of age or older.