Bodafors ist ein Ort in der Gemeinde Nässjö, in Jönköpings län, Schweden. Bodafors liegt auf 276 m Höhe. Die Einwohnerzahl beträgt 1.902 (2023). Die nächste größere Stadt ist Jönköping, 44 km nordwestlich. Zu den Sehenswürdigkeiten in der Umgebung gehören Kloster Nydala (30 km), Norra Sandsjö Church (5,9 km) und Bringetofta Church (8,3 km).