Huttwil (Berndeutsch: Huttu) ist eine politische Gemeinde im Verwaltungskreis Oberaargau des Kantons Bern in der Schweiz. Das „Blumenstädtchen“ liegt im Süden des Oberaargaus
Das Städtchen besteht aus den Quartieren Oberdorf, Neuhaus, Rütistalde, Moos und Uech, zudem gehören zur Gemeinde die Weiler Chaltenegg (ganz im Westen auf 762 m ü.M.), Schwarzenbach bei Huttwil (mit dem nationalen Sportzentrum), Ettishäusern (Ettishüsere) (auf 702 m ü.M. nördlich des Städtchens), Tschäppel, Nyffenegg, Nyffel und Hübeli sowie zahlreiche Hofgruppen und Einzelhöfe. Die Gemeindefläche umfasst 17,24 km², wovon 21,9 % bestockte Fläche sind, 64,4 % landwirtschaftlich und 13,6 % für Siedlungszwecke genutzt werden.