Bodafors es una localidad en el municipio de Nässjö, en la provincia de Jönköping, Suecia. Bodafors se encuentra a 276 m de altitud. Su población es de 1.902 habitantes (2023). La ciudad grande más cercana es Jönköping, a 44 km al noroeste. Entre los lugares de interés cercanos: Nydala Abbey (30 km), Norra Sandsjö Church (5,9 km) y Bringetofta Church (8,3 km).
También escrito Bodafors.