According to the
United States Census Bureau, Penn Township covers an area of ; of this, (98.29 percent) is land and (1.71 percent) is water.
Cities, towns, villages •
Mishawaka (partial) •
Osceola •
South Bend (partial)
Unincorporated towns •
Hi-View Addition at •
Pleasant Valley at (This list is based on USGS data and may include former settlements.)
Adjacent townships •
Harris Township (north) •
Cleveland Township, Elkhart County (northeast) •
Baugo Township, Elkhart County (east) •
Olive Township, Elkhart County (southeast) •
Madison Township (south) •
Centre Township (west) •
Portage Township (west) •
Clay Township (northwest)
Cemeteries The township contains these seven cemeteries: Chapel Hill Memorial Gardens, Eutzler, Fairview, Ferrisville, Pleasant Valley, Saint Josephs and Saint Josephs.
Major highways • • •
Lakes • Willow Lake ==Education==