Boja[1][2] (mađ. Bóly, nje. Deutschbohl) je gradić u južnoj Mađarskoj.
Zauzima površinu od 25,34 km četvorna.
Nalazi se u južnom podnožju Mečeka, na 45°58'2" sjeverne zemljopisne širine i 18°31'6" istočne zemljopisne dužine, zapadno od Mohača i sjeverno od granice s Republikom Hrvatskom.
Upravno pripada Mohačkoj mikroregiji u Baranjskoj županiji. Poštanski broj je 7754.
Boja se nalazi na željezničkoj prometnici Pečuh – Mohač. U Boji je i željeznička postaja.
U Boji živi 3770 stanovnika (2002.).
Boja je bilo švapsko selo, a od mjesnih Hrvata, postoje doseljeni šokački Hrvati. Radi se o težacima iz Minjoroda, Vršende i Titoša koji su odselili u Boju. 1914. je bilo 30-40 Hrvata, a 2006. je živio približno isti broj Hrvata.[3]