Syrian state media reported on Sunday that the terrorist group is being cornered to two small areas in the city.
The governor of the al-Hasakah Governorate told SANA news agency that "the army and national forces are in the final stage of being able to declare Hasakah city fully secure."
Kurdish forces assisted the Syrian army in securing control of the Western al-Nashwa area of the city.
Residents who fled the fighting began returning to neighborhoods that were taken back from ISIL, SANA said.
ISIL began its assault on Hasakah on June 25, seizing several neighborhoods before Syrian and national forces began fighting back and making considerable gains.
The city is the capital of Hasakah province, which is ethnically mixed and includes Arab, Kurdish, Turkmen, and Assyrian residents among others.
Meanwhile, the Syrian army gained ground in the battle against the ISIL Takfiris in the western parts of the ancient city of Palmyra in the central Homs province.