Lahde wurde 1168 zum ersten Mal urkundlich erwähnt, Ausgrabungen deuten jedoch schon auf eine Besiedlung seit dem 8. Jahrhundert hin.
Die Ortschaft liegt auf dem rechten Weserufer und grenzt im Norden an Jössen, im Osten an Gorspen-Vahlsen, Bierde und Quetzen sowie im Süden an Frille. Im Westen grenzt sie durch die Weser getrennt an Petershagen.