North Bay Shore is a hamlet and census-designated place located on Long Island in the Town of Islip within Suffolk County, New York, United States. It serves as a residential suburb of New York City.
According to data from the 2020 census, North Bay Shore had a population of 19,619 residents.