Bodafors este o localitate din comuna Nässjö, din Comitatul Jönköping, Suedia. Bodafors se află la 276 m altitudine. Populația este de 1.902 de locuitori (2023). Cel mai apropiat oraș mare este Jönköping, la 44 km la nord-vest. Printre obiectivele din împrejurimi: Nydala Abbey (30 km), Norra Sandsjö Church (5,9 km) și Bringetofta Church (8,3 km).
Se scrie și Bodafors.