Tuckahoe is a census-designated place unincorporated community located within Upper Township in Cape May County of New Jersey.