Marmora is an unincorporated community in Upper Township, in Cape May County, New Jersey, United States. It is part of the Ocean City Metropolitan Statistical Area. It is located at 39.258562, -74.659297. Its postal ZIP code is 08223. Its 1990 population was approximately 4,420 persons.