Gondiswil bildet die Nordostecke des Kantons Bern und liegt im Verwaltungskreis Oberaargau. Es grenzt an die Gemeinden Huttwil, Auswil, Madiswil, Reisiswil und Melchnau und im Osten an die Luzerner Gemeinden Grossdietwil, Fischbach und Ufhusen. Das Rotbächlein bildet die Kantonsgrenze.
Der Bevölkerungsschutz Trachselwald PLUS sucht per 01. Januar 2027 eine neue Kommandantin/einen neuen Kommandaten.