Heroldsbach er en kommune i Landkreis Forchheim i Regierungsbezirk Oberfranken i den tyske delstat Bayern.

Geografi Kommunen ligger i Hirtenbachtal, ca. seks kilometer sydvest for Forchheim.

Nabokommuner er (med uret fra nord): Hallerndorf, Hausen, Hemhofen, Adelsdorf

Inddeling Til Heroldsbach hører landsbyerne Thurn, Oesdorf og Poppendorf. thumb|left|Heroldsbach ved Forchheim