La comuna de Aarwangen está situada a 15 kilómetros de la ciudad de Soleura y a 3 kilómetros al norte de Langenthal, sobre los bordes del Aar, en la región llamada Alta Argovia ("Oberaargau").