About This Place
Penns Grove is a Borough in Salem County, New Jersey, United States. As of the 2000 United States Census, the borough population was 4,886.
Penns Grove was incorporated as a borough by an Act of the New Jersey Legislature on March 8, 1894, from portions of Upper Penns Neck Township (now Carneys Point Township, based on the results of a referendum held two days earlier.
Penns Grove is located at 39°43′41″N 75°28′05″W / 39.728188°N 75.468050°W / 39.728188; -75.468050 (39.728188, -75.468050).