Byen ligger 400 km øst for Moskva (i samme tidssone), der elvene Volga og Oka løper sammen. Den ble grunnlagt i 1221 av fyrst Jurij (Georgij) Vsevolodovitsj av Vladimir. I 1932 gav Josef Stalin byen navnet Gorkij, etter den russiske forfatteren Maksim Gorkij, som ble født her i 1868. I sovjettiden ble byen brukt til militær forskning og utvikling og var av den grunn forbudt område for utlendinger. FredsprisvinnerAndrej Sakharov ble forvist til eksil der fordi myndighetene ønsket å begrense hans kontakt med omverdenen. Nizjnij Novgorod fikk tilbake sitt opprinnelige navn i 1991.
Selv om byen ligger på elvebredden, er klimaet typisk innlandsklima, med lange, kalde og snørike vintre, og stabilt, varmt sommervær.