North Beach is a town in Calvert County, Maryland, United States. The population was 1,880 at the 2000 census. The town is contiguous with the larger town of Chesapeake Beach which has a new boardwalk, a new resort spa hotel, a recreational water park, and new housing. Herrington Harbor (Rose Haven) resort, which was voted the best marina in the United States, is located 2 miles north of North Beach, across the County line.