Penns Grove, New Jersey

Penns Grove is a borough in Salem County, New Jersey, United States. As of the 2010 United States Census, the borough's population was 5,147. It is near the Delaware River.
According to the United States Census Bureau, the borough had a total area of 0.912 square miles (2.361 km2), including 0.910 square miles (2.357 km2) of land and 0.002 square miles (0.004 km2) of water (0.18%).