Lungsod ang Plymouth sa Tinipong Bansa. Ang Plymouth nahimutang sa kondado sa Grafton County ug estado sa New Hampshire, sa sidlakang bahin sa nasod, 700 km sa amihanan-sidlakan sa ulohang dakbayan Washington, D.C. 157 metros ibabaw sa dagat kahaboga ang nahimutangan sa Plymouth, ug adunay 4,456 ka molupyo.
Ang yuta palibot sa Plymouth kay kasagaran kabungtoran, apan sa diha-diha nga ang mga palibot nga kini mao ang patag. Plymouth nahimutang sa usa ka walog. Kinahabogang dapit sa palibot ang Plymouth Mountain, 665 ka metros ni kahaboga ibabaw sa dagat, 6.0 km sa habagatan-kasadpan sa Plymouth. Dunay mga 36 ka tawo kada kilometro kwadrado sa palibot sa Plymouth medyo gamay nga populasyon. Plymouth ang kinadak-ang lungsod sa maong dapit. Hapit nalukop sa lasang nga sagolsagol ang palibot sa Plymouth. Sa rehiyon palibot sa Plymouth, mga luuk talagsaon komon.
Ang klima hemiboreal. Ang kasarangang giiniton 6 °C. Ang kinainitan nga bulan Agosto, sa 20 °C, ug ang kinabugnawan Enero, sa -10 °C. Ang kasarangang pag-ulan 1,326 milimetro matag tuig. Ang kinabasaan nga bulan Disyembre, sa 173 milimetro nga ulan, ug ang kinaugahan Nobiyembre, sa 72 milimetro.