上里町は、東経140度8分23秒、北緯35度26分40秒(上里町役場)で関東平野の北部にあります。また、埼玉県の一番北にあり、神流川と烏川を越えると群馬県になります。
町の広さは南北5.5km、東西6.0km、総面積約29.21平方kmです。町内には、南関東と上信越を結ぶだいじなルートであるJR高崎線・上越新幹線・国道17号線・関越自動車道・国道254号線などが通っています。