ミルフォード (ニューハンプシャー州)
アメリカ合衆国国勢調査局に拠れば、町域全面積は25.3平方マイル (66 km)であり、このうち陸地25.2平方マイル (65 km)、水域は0.1平方マイル (0.26 km)で水域率は0.24%である。町内にはスーヒガン川が流れている。町内最高地点は標高814フィート (248 m) のボイントンヒル頂部であり、町の西境界にある。
町の中心の国勢調査指定地域として定義されている地域の全面積は5.7平方マイル (15 km)であり、このうち水域は0.04平方マイル (0.26 km)で水域率は0.52% である。
ミルフォードの北はリンデボロとモントバーノン各町、東はアマースト町、南東はホリス町、南はブルックライン町、南西はメイソン町、西はウィルトン町と接している。