Le roi George V de Hanovre ayant pris parti contre la Prusse lors de la guerre austro-prussienne de 1866, il fut déposé, et son royaume annexé à la Prusse pour former la province de Hanovre.
Le 20 septembre 1866, le royaume de Prusse annexe le royaume de Hanovre ainsi que la principauté-électorale de Hesse et la ville libre de Francfort.
La Constitution prussienne y entre en vigueur le 1er octobre 1867.
Ses contours furent modifiés à plusieurs reprises après la chute de l'empire allemand :
À compter du 22 octobre 1882, le drapeau de la province de Hanovre fut bicolore, à deux bandes horizontales d'égale dimension : or (jaune), en haut, et argent (blanc), en bas. Il s'agissait du drapeau adopté par le roi de Hanovre Ernest-Auguste Ier, le 22 juillet 1837.
Le 13 mars 1869, le siège du bailliage de Berum fut transféré à Norden et pris le nom de bailliage de Norden. Le 1er avril 1873, le district de Jade (allemand : Jadegebiet) fut incorporé au bailliage de Wittmund. Le 1er avril 1885, le landdrostat d'Aurich devint le gouvernement d'Aurich (allemand : Regierungsbezirk Aurich) et son territoire fut subdivisé en sept cercles (allemand : Kreise), savoir :
Cercle d'Osnabrück-Campagne (allemand : Landkreis Osnabrück), avec celui d'Osnabrück-Ville (allemand : Stadtkreis Osnabrück), non représenté sur la carte
Le tribunal supérieur de la province (allemand : Oberlandesgericht) était celui de Celle (allemand : Oberlandesgericht Celle). Son ressort (allemand : Oberlandesgerichtsbezirk) comprenait neuf tribunaux régionaux (allemand : Landgerichte), savoir :
Tribunal régional de Stade (allemand : Landgericht Stade)
Tribunal régional de Verden (allemand : Landgericht Verden)
Le neuvième, le tribunal régional de Detmold (allemand : Landgericht Detmold), pour des territoires limitrophes.
Le ressort du tribunal régional d'Aurich (allemand : Landgericht Aurich) comprenait neuf tribunaux de bailliage (allemand : Amtsgerichte), savoir :
Amtsgericht Aurich
Amtsgericht Berum
Amtsgericht Emden
Amtsgericht Esens
Amtsgericht Leer
Amtsgericht Norden
Amtsgericht Weener
Amtsgericht Wilhelmshaven
Amtsgericht Wittmund
Le ressort du tribunal régional de Göttingen (allemand : Landgericht Göttingen) comprenait douze tribunaux de bailliage (allemand : Amtsgerichte), savoir :
Amtsgericht Duderstadt
Amtsgericht Einbeck
Amtsgericht Gieboldehausen
Amtsgericht Göttingen
Amtsgericht Herzberg a. H.
Amtsgericht Moringen
Amtsgericht Münden
Amtsgericht Northeim
Amtsgericht Osterode a. H.
Amtsgericht Reinhausen
Amtsgericht Uslar
Amtsgericht Zellerfeld
Le ressort du tribunal régional de Hannover (allemand : Landgericht Hannover) comprenait seize tribunaux de bailliage (allemand : Amtsgerichte), savoir :
Amtsgericht Burgwedel
Amtsgericht Hameln
Amtsgericht Hannover
Amtsgericht Kalenberg
Amtsgericht Koppenbrügge (Coppenbrügge)
Amtsgericht Lauenstein
Amtsgericht Münder
Amtsgericht Neustadt a. R.
Amtsgericht Obernkirchen
Amtsgericht Oldendorf Bez. Kassel
Amtsgericht Polle
Amtsgericht Pyrmont
Amtsgericht Rinteln
Amtsgericht Rodenberg
Amtsgericht Springe
Amtsgericht Wennigsen
Le ressort du tribunal régional de Hildesheim (allemand : Landgericht Hildesheim) comprenait onze tribunaux de bailliage (allemand : Amtsgerichte), savoir :
Amtsgericht Alfeld
Amtsgericht Bockenem
Amtsgericht Burgdorf
Amtsgericht Elze
Amtsgericht Fallersleben
Amtsgericht Gifhorn
Amtsgericht Goslar
Amtsgericht Hildesheim
Amtsgericht Liebenburg
Amtsgericht Meinersen
Amtsgericht Peine
Le ressort du tribunal régional de Lunebourg (allemand : Landgericht Lüneburg) comprenait douze tribunaux de bailliage (allemand : Amtsgerichte), savoir :
Amtsgericht Bergen bei Celle
Amtsgericht Bleckede
Amtsgericht Celle
Amtsgericht Dannenberg
Amtsgericht Isenhagen
Amtsgericht Lüchow
Amtsgericht Lüneburg
Amtsgericht Medingen
Amtsgericht Neuhaus a. E.
Amtsgericht Soltau
Amtsgericht Ülzen
Amtsgericht Winsen a. L.
Le ressort du tribunal régional d'Osnabrück (allemand : Landgericht Osnabrück) comprenait seize tribunaux de bailliage (allemand : Amtsgerichte), savoir :
Amtsgericht Bentheim
Amtsgericht Bersenbrück
Amtsgericht Diepholz
Amtsgericht Freren
Amtsgericht Fürstenau
Amtsgericht Iburg
Amtsgericht Lingen
Amtsgericht Malgarten
Amtsgericht Melle
Amtsgericht Meppen
Amtsgericht Neuenhaus
Amtsgericht Osnabrück
Amtsgericht Papenburg
Amtsgericht Quakenbrück
Amtsgericht Sögel
Amtsgericht Wittlage
Le ressort du tribunal régional de Stade (allemand : Landgericht Stade) comprenait onze tribunaux de bailliage (allemand : Amtsgerichte), savoir :
Amtsgericht Bremervörde
Amtsgericht Buxtehude
Amtsgericht Freiburg a. E.
Amtsgericht Harburg a. E.
Amtsgericht Jork
Amtsgericht Neuhaus a. O.
Amtsgericht Osten
Amtsgericht Otterndorf
Amtsgericht Stade
Amtsgericht Tostedt
Amtsgericht Zeven
Le ressort du tribunal régional de Verden (allemand : Landgericht Verden) comprenait vingt-et-un tribunaux de bailliage (allemand : Amtsgerichte), savoir :
Amtsgericht Achim
Amtsgericht Ahlden
Amtsgericht Bassum
Amtsgericht Blumenthal
Amtsgericht Bruchhausen
Amtsgericht Dorum
Amtsgericht Geestemünde
Amtsgericht Hagen i. Bremischen
Amtsgericht Hoya
Amtsgericht Lehe
Amtsgericht Lesum
Amtsgericht Lilienthal
Amtsgericht Nienburg
Amtsgericht Osterholz
Amtsgericht Rotenburg i. Hann.
Amtsgericht Stolzenau
Amtsgericht Sulingen
Amtsgericht Syke
Amtsgericht Uchte
Amtsgericht Verden
Amtsgericht Walsrode
Le ressort du tribunal régional de Detmold (allemand : Landgericht Detmold) comprenait, quant à lui, neuf tribunaux de bailliage (allemand : Amtsgerichte), savoir :