El distrito de Gösgen limita al noroeste con los distritos de Waldenburgo (BL) y Sissach (BL), al este con Laufenburgo (AG) y Aarau (AG), y al sur con el distrito de Olten.