Woodstown is in
Salem County and is part of the
Philadelphia, Pennsylvania-New Jersey metropolitan area. It is located at the junction of US 40 and State Highway 45, near Salem Creek. Nearby are Harrisonville Lake Wildlife Management Area, Oldmans Creek, Featherbed Lake Wildlife Management Area, and
Harrison.