Dudince (německy Dudintze, maďarsky Gyűgy) jsou lázeňské městečko v okrese Krupina v Banskobystrickém kraji na jižním Slovensku. Žije v něm přibližně 1 400 obyvatel. Dudince mají nejnižší počet obyvatel ze všech slovenských měst. Tvoří je tři části: Staré Dudince, Nové Dudince a Merovce.