Mahiljou er en by i Hviterussland, ved Dnepr, 175 kilometer øst for Minsk. Mahiljou har 357 100 innbyggere (2020) og er landets fjerde største by.
Byen er et samferdsels- og industrisentrum med produksjon av blant annet kunstfibre og elektriske motorer.
Historie
Mahiljou ble grunnlagt som en festning i 1269 og fikk bystatus i 1526 da den tilhørte storhertugdømmet Litauen. I 1569 ble Mahiljou en del av Lublin-unionen mellom Polen og Litauen. Etter Polens første deling mellom Preussen, Russland og Østerrike i 1772 ble byen russisk.
Til tross for store ødeleggelser under andre verdenskrig ble ingen av byens fire kirker fra det 16. og 17. århundre ødelagt.