Der Stadtteil Horn-Lehe liegt im Osten Bremens und besteht aus den drei Ortsteilen Horn, Lehe und Lehesterdeich. Seine nördliche Grenze stößt an die Ortsteile Blockland und Borgfeld. Im Westen und Süden schließen sich die Stadtteile Findorff, Schwachhausen und Vahr an. Östlich wird der Stadtteil von Oberneuland begrenzt.
Die administrative Binnenstruktur orientiert sich an überörtlichen Verkehrsachsen. Der südliche Ortsteil ist Horn, der durch die Eisenbahnlinie Bremen - Hamburg von den nördlich gelegenen Ortsteilen Lehe und Lehesterdeich getrennt wird. Zwischen diesen verläuft die Bundesautobahn A 27.