Krupanj is a town and municipality situated in the Mačva District of western Serbia. It serves as the administrative center for the historical region of Rađevina.
The municipality has a total population of 14,399 inhabitants, while the town itself houses a population of 4,134 residents.