Fu fondata in epoca medievale sulla riva del fiume Leine (il nome originario, Honovere, può essere tradotto "alta riva", anche se in modo controverso). La prima menzione risale al 1150. All'inizio era un piccolo villaggio di traghettatori e pescatori. Successivamente l'abitato divenne un centro piuttosto grande nel Trecento. Nel Quattrocento furono costruite le principali chiese della città e un muro di cinta con tre cancelli a scopo difensivo.
La sua posizione nelle regioni navigabili del fiume ne favorì la crescita grazie all'aumento del commercio. Era collegata alla città anseatica di Brema dal fiume Leine ed era situata vicino al margine meridionale dell'ampia pianura della Germania settentrionale e a nord-ovest dei monti Harz, in modo che il traffico est-ovest, come le mulattiere, la attraversasse. Hannover era quindi una porta d'accesso alle valli fluviali del Reno, della Ruhr e della Saar, alle loro aree industriali di crescita a sud-ovest e alle regioni di pianura a est e a nord, nonché al traffico interno lungo lo Harz tra i Paesi Bassi e la Sassonia o la Turingia.
Dopo che Napoleone impose la Convenzione di Artlenburg (Convenzione dell'Elba) il 5 luglio 1803, circa 30.000 soldati francesi occuparono Hannover. La convenzione prevedeva anche la dissoluzione dell'armata di Hannover. Giorgio III non riconobbe la Convenzione e si adoperò per reclutare truppe straniere.
Nel 1837 l'unione personale del Regno Unito e di Hannover finì quando a salire al trono nel Regno Unito fu una donna, la regina Vittoria, mentre Hannover poteva essere ereditato soltanto dai maschi, per via della legge salica. Hannover continuò ad essere un regno sino al 1866, quando fu annesso alla Prussia durante la guerra austro-prussiana. Dopo l'annessione, la gente di Hannover si oppose al regime prussiano.Per l'industria di Hannover, tuttavia, il nuovo collegamento con la Prussia significò un miglioramento degli affari. L'introduzione del libero scambio favorì la crescita economica e portò alla rinascita della Gründerzeit (l'epoca della fondazione). Tra il 1879 e il 1902 la popolazione di Hannover passò da 87.600 a 313.940 abitanti.
Nel 1842 fu inaugurato il primo tram a cavalli e dal 1893 fu installato un tram elettrico. Nel 1887, Emile Berliner di Hannover inventa la registrazione e il grammofono.
La crescita di Hannover continuò fino alla Seconda guerra mondiale, in cui furono bombardati i due terzi della città.
Dopo la guerra Hannover si trovò sotto la zona di occupazione britannica e divenne poi famosa per aver ospitato esposizioni commerciali, come la CeBIT e la Fiera di Hannover.
Nel 2000 ha ospitato anche Expo 2000. La zona fieristica di Hannover, per via dei numerosi successivi ampliamenti, specialmente per Expo 2000, è attualmente la più estesa al mondo.
Monumenti e luoghi d'interesse
Architetture civili
Altes Rathaus, il vecchio municipio medievale della città.
Varie industrie hanno sede ad Hannover, fra le altre la Volkswagen con lo stabilimento del ramo veicoli commerciali, il produttore di pneumatici Continental, il produttore di componenti auto WABCO, la Komatsu Hanomag (macchine movimento terra), la VARTA (accumulatori, batterie).
Servizi
Fra le imprese di servizi sono presenti banche di rilievo (NORD/LB, Sparkasse Hannover) e assicurazioni (VHV, HDI, Hannover Rück ed altre). Inoltre il gruppo TUI nel settore del turismo.
La borsa di Hannover è stata fondata nel 1785.
Hannover è una delle capitali del rugby in Germania. La prima squadra di rugby tedesca è stata fondata ad Hannover nel 1878, il DSV 78 Hannover, ancora in attività. Le squadre con base ad Hannover hanno dominato a lungo la scena del rugby tedesco. Le squadre presenti sono il DRC Hannover, che gioca in Rugby-Bundesliga, il TSV Victoria Linden (20 volte campione di Germania) e l'SV Odin von 1905. Ad Hannover ha la sede la Federazione di rugby tedesca (Deutscher Rugby Verband - DRV).
Il primo club di scherma tedesco fu fondato ad Hannover nel 1862. Oggi ci sono altri tre club di scherma ad Hannover.
La città di Hannover è un punto di raccordo stradale e ferroviario di grande importanza, anche per via della sua posizione, grossomodo al centro di svariate grandi città tedesche del centro nord. Le autostrade che la servono sono la A2 (Oberhausen-Berlino) e la A7 (Ellund-Füssen), che percorre la Germania dal confine danese a quello austriaco. Altre autostrade minori sono la A37 e la A352, con funzione di raccordo cittadino.
I trasporti urbani comprendono una rete di 5 linee di S-Bahn, 12 linee di Stadtbahn, nonché di autobus.
L'aeroporto cittadino, Hannover-Langenhagen, si trova ad 11 km a nord del centro, ed è ad esso ben collegato tramite la S-Bahn. Lo scalo internazionale è composto da 4 terminal.