Mays Landing is an unincorporated community and census-designated place located within Hamilton Township in Atlantic County, in the U.S. state of New Jersey. At the 2010 U.S. census, May's Landing's population was 2,135.