Rohrbach er ein kommune i distriktet Oberaargau i kantonen Bern i Sveits. Kommunen har 1 461 innbyggjarar (2010) og eit areal på 4,1 km². Kommunesenteret ligg 584 meter over havet.