 Upper Turkeyfoot Township is bordered by Lower Turkeyfoot Township & Fayette County to the west, Middlecreek & Milford Townships to the northeast, and Black & Addison Townships to the southeast.The borough of Casselman sits on the far eastern tip of the township, along the bank of the Casselman River.Pennsylvania Route 281 passes diagonally through the township, generally heading northeast from Confluence and Ursina, through the southern end of Lower Turkeyfoot Township, through Upper Turkeyfoot Township, and into the southern end of Middlecreek Township on its way to New Lexington.