 Penn Township is located in the western part of Westmoreland County.It is approximately 25 miles east from Pittsburgh and 7 miles west of Greensburg, Pennsylvania.The township is bordered by north by Murrysville, Pennsylvania, northeast by Salem Township, Westmoreland County, Pennsylvania, east by Hempfield Township, Westmoreland County, Pennsylvania, southeast by Jeannette, Pennsylvania, southwest by North Huntingdon Township, Westmoreland County, Pennsylvania, west-southwest by Trafford, Pennsylvania, and west by Monroeville, Pennsylvania.