Herzogenaurach ligger vest for Erlangen og Nürnberg i Metropolregion Nürnberg. Nabokommuner er (med uret fra nord): Weisendorf, Großenseebach, Heßdorf, Erlangen, Obermichelbach, Tuchenbach, Puschendorf, Emskirchen, Aurachtal.