More than 800,000 people in one district in Wuhan were told to stay at home until 30 October.
"We feel numb to it all. We feel more and more numb," one local told Reuters.
The city of Zhengzhou, home to the world's largest iPhone manufacturing plant, was also affected.
It comes as China reported a third straight day of more than 1,000 cases.
Earlier this month Mr Xi signalled that there would be no easing up of the zero-Covid policy, calling it a "people's war to stop the spread of the virus".
As of Oct 24, some 28 cities across the country were implementing some degree of lockdown measures, analysts Nomura told news agency Reuters - with around 207 million people affected in regions responsible for almost a quarter of China's GDP, it added.