La città si trova nel cuore della più ampia città di Winchester, un distretto del governo locale, e si trova all'estremità occidentale del South Downs National Park, lungo il corso del fiume Itchen. Si trova a 60 miglia (97 km) a sud-ovest di Londra e 13,6 miglia (21,9 km) da Southampton, la città più vicina. Al momento del censimento del 2011, Winchester aveva una popolazione di 45.184. Il più ampio distretto della città di Winchester che comprende città come Alresford e Bishop's Waltham ha una popolazione di 116.800.
Inghilterra