Heatonville is a settlement in the KwaZulu-Natal Province of South Africa, situated approximately 13 km north-west of Empangeni.
Heatonville falls within the City of uMhlathuze Local Municipality, which is part of the King Cetshwayo District Municipality.
The settlement was named after George Heaton Nicholls (1876-1959), a member of Parliament for Zululand from 1920, later also Administrator of Natal and High Commissioner for South Africa from 1944.