Motorists watched with amusement and some made videos of the dancing, laughing cop.
A video taken on Saturday, road signs show the cop was working on the corner of William Nicol Drive and Cedar Road in Fourways, Joburg, apparently listening to music through her earphones.
She is seen applauding motorists for doing the right thing and then she lifts up her hands and carries on dancing, taking the beat and stepping towards the side of the road, allowing cars that have been waiting to drive past.
Some posted smiling faces, while others wondered what song she was listening to.
Michelle Johnson wrote: “I love her enthusiasm!”
Lara Glanz said: “Our entertainment driving to school.”
Edna Mamonyane, the JMPD spokeswoman, said they are aware of the video. She said there was nothing wrong with the cop dancing as long as she did not cause accidents.