Die Geschichte des Regierungsbezirks Hannover geht auf das Jahr 1885 zurück als das 1866 preußisch gewordene Königreich Hannover als nunmehr preußische Provinz Hannover Regierungsbezirke eingeteilt wurde. Vorbild waren die bereits anderen preußischen Provinzen 1815/16 errichteten Regierungsbezirke.
Vor der Neugliederung der Regierungsbezirke bzw. der Kreisreform umfasste der Regierungsbezirk Hannover die kreisfreien Städte Hannover und Hameln sowie die Landkreise Grafschaft Diepholz (Sitz Diephlz) Hameln-Pyrmont (Sitz in Hameln) Hannover Grafschaft (Sitz in Syke) Neustadt am Rübenberge Nienburg/Weser Schaumburg (Sitz in Rinteln) und Springe.
Bei der Kreisreform die in Niedersachsen im Wesentlichen zwischen 1973 und 1977 durchgeführt wurde wurden die Kreise zu Verwaltungseinheiten zusammen geschlossen und der Stadtkreis Hameln den Landkreis Hameln-Pyrmont integriert. Die ehemals kreisfreie Hannover wurde 2001 mit dem Landkreis Hannover Region Hannover vereinigt sodass der heutige Regierungsbezirk seither aus den oben genannten 7 Verwaltungsbezirken