Bohmte ligger få kilometer nord for Wiehengebirge ved randen af den Nordtyske Slette. Floden Hunte løber gennem kommunen fra sydøst mod nord. I den sydvestlige del af kommunen ved Herringhausen-Stirpe-Oelingen har Bohmte en havn ved Mittellandkanal. Omkring 300 meter nord for kommunegrænsen ligger enden af søen Dümmer.
Inddeling
I kommunen ligger landsbyerne og bebyggelserne:
An der Haar
An der Hunte
Arenshorst
Auf dem Kerlfelde
Auf der Bruchheide
Bohmte
Bohmterheide
Eue
Feldkamp
Heesingen
Herringhausen
Hinterbruch
Hinterfelde
Hunteburg
Krönerhüsen
Laar
Lecker
Meyerhöfen
Nierhüsen
Osterwiehe
Schafbrink
Schwege
Schwegermoor
Stirpe
Streithorst
Welplage
Stirpe-Oelingen
Hovedbyerne i kommunen er Bohmte, Herringhausen-Stirpe-Oelingen og Hunteburg.