District 24 covers the state's entire Atlantic coastline in Rockingham County, including the towns of Greenland, Hampton, Hampton Falls, Kensington, New Castle, North Hampton, Newton, Rye, Seabrook, Stratham, and South Hampton.