Gilford es una ciudad ubicada en el condado de Belknap en el estado estadounidense de Nuevo Hampshire. Tiene una población de 7.126 habitantes y está situada en el lago Winnipesaukee, en la playa estatal de Ellacoya, en el bosque estatal de Belknap Mountain, en la estación de esquí de Gunstock Mountain Ski Resort y en el pabellón Bank of New Hampshire de Meadowbrook.
Gilford tiene muchas condiciones climáticas diferentes.