Der Boningerbach ist ein etwa vier Kilometer langer Bach bei Härkingen und Boningen im Kanton Solothurn.
Er entsteht im Dorfzentrum von Härkingen auf rund 432m aus dem Mittelgäubach. Danach fliesst er, teils eingedolt ostwärts durch die Gunzger Allmend. Zum Schluss seiner kurzen Reise trennt der Boningerbach dann noch das namensgebende Dorf Boningen in zwei Teile, bevor er dann am östlichen Dorfrand auf 398m in die Aare einfliesst.
Der Boningerbach trägt die Gewässerlaufnummer (GEWISSNR) 1189.