Geestland besteht aus 16 Ortschaften:
Bad Bederkesa (mit den Ortsteilen Ankelohe und Fickmühlen), Debstedt, Drangstedt, Elmlohe (mit Marschkamp), Flögeln, Holßel, Hymendorf, Imsum, Köhlen (mit Desebreck, Köhlen-Dorf, Stühbusch und Vorm Moor), Kührstedt (mit Alfstedt), Krempel, Langen, Lintig (mit Meckelstedt und Großenhain), Neuenwalde, Ringstedt (mit Hainmühlen und Wüstewohlde) und Sievern.
Bremerhaven