Syrian Democratic Forces (SDF) spokesman Talal Sello said the fighting was over after a four-month assault.
Clearing operations were now under way to uncover any jihadist sleeper cells and remove landmines, he added.
A formal declaration of the city's "liberation" and the end of three years of IS rule is expected to be made soon.