Gilford är en kommun (town) i Belknap County i delstaten New Hampshire, USA med cirka 6803 invånare (2000).