Hercegszántó je obec v Maďarsku v Báčsko-malokumánskej župe v Bajskom okrese.
Má rozlohu 6 855 ha a žije tu 1 906 obyvateľov (1. január 2011).