Donja Badanja (en serbe cyrillique : Доња Бадања) est un village de Serbie situé sur le territoire de la Ville de Loznica, district de Mačva. Au recensement de 2011, il comptait 381 habitants. À proximité de Donja Badanja se trouve la station thermale de .