Rye är en kommun (town) i Rockingham County i delstaten New Hampshire.[1] Enligt 2010 års folkräkning hade Rye 5 298 invånare.[2] Orten grundades 1623.[3]