Hundreds of residents lined the perimeter of the settlement, as Zuma made his way through.
He was escorted by several blue light and police vehicles while reporters and supporters followed.
Residents, some in ANC attire, took out their cellphones to snap pictures of Zuma.
People were carrying ANC flags, and cars were also draped in them.
Residents told Zuma of their problems, and Zuma reassured them that their complaints would be addressed.
As Zuma made his way through the settlement he was stopped by some children, who cheered him on.
Zuma paused and said: “these are our future voters.”
He handed them African National Congress t-shirts.
Zuma then sat next to an elderly woman on a crate outside her shack.
She told him in Sesotho that she lived in the shack with her seven grandchildren. She said some of them did not go to school or have birth certificates.
Zuma said she should send her grandchildren to school on Monday.
He hugged her, as well as her grandchildren, before going on his way.
His next stop was at a RDP house in the area.
He was met by a woman, wearing a pink gown and a white hat.
She told him in Sesotho that she would remain true to the ANC.
He nodded in acknowledgement, and walked through her house.
Outside, placards held up by supporters read: “Vote ANC”.
The community danced and sang struggle songs, while loud music played in the background.
A group of women sang in Sesotho saying “Zuma will save us.”
Zuma was wearing a green leather jacket with the ANC emblem and black pants.