According to the U.S. Census Bureau, the township had a total area of 82.92 square miles (214.77 km2), including 70.24 square miles (181.92 km2) of land and 12.69 square miles (32.86 km2) of water (15.30%).

Burleigh (with a 2010 Census population of 725), Cape May Court House (5,338), Rio Grande (2,670) and Whitesboro (2,205) are unincorporated communities and census-designated places (CDPs) located within Middle Township; Whitesboro and Burleigh had previously been combined for statistical purposes by the Census Bureau as Whitesboro-Burleigh through the 2000 Census. Other unincorporated communities, localities and place names located partially or completely within the township include Del Haven, Dias Creek, Goshen, Goshen Landing, Green Creek, Holly Beach, Mayville, Norburys Landing, Nummytown, Pierces, Pierces Point, Reeds Beach, Shellbed Landing, Swain Point, Swainton, Wildwood Gardens and Wildwood Junction.
Extract the unincorporated communities in the below text that begin with starting with the letter R, W and G and put them in a pipe separated list
Reeds Beach | Wildwood Gardens | Wildwood Junction | Goshen | Goshen Landing | Green Creek