Herálec leží asi 6 km východně od Humpolce v okrese Havlíčkův Brod ve výšce 566 m.
Městečko bylo původní středověkou komendou řádu německých rytířů.
Původně gotický kostel svatého Bartoloměje ze 13. století býval opevněn. Jeho dnešní podoba vznikla přestavbami po několika požárech. Poslední úpravy se uskutečnily v letech 1873 - 1880, kdy byly také zbořeny poslední zbytky opevnění.
V obci stojí barokní zámek z let 1658 - 1661. Ve druhé polovině 19. století byl přestavěn v novogotickém slohu.
V průčelí zámku je pamětní deska s bustou, připomínající pobyt významného českého malíře Adolfa Kosárka.