Located in a rural area ranging approximately 13-22 miles north of Greensburg, the Westmoreland county seat, Bell Township is situated between the Kiskiminetas River to the east, and Beaver Run Reservoir to the west.
[4][5] A portion of the Westmoreland Heritage Trail is within the township limits.
The so-called Carnahan blockhouse was for many years one of the frontier forts where early settlers took refuge from Indian attacks.
[8][9] St. James Lutheran Cemetery, one of the township's oldest graveyards, was established around 1803.
There were 982 housing units at an average density of 45.9 per square mile (17.7/km2).