Average levels of PM2.5 -- airborne particulates small enough to deeply penetrate the lungs -- declined 16 percent in 189 cities that were ranked both this year and last, Greenpeace said in a press release.
Only 18 cities showed increases, it added, on the basis of local government air quality readings it compiled.
In Beijing, PM2.5 levels fell 15.5 per cent in January-June from the same period a year earlier, it said -- but they still averaged 77.8 micrograms per cubic metre. The World Health Organisation's recommended maximum annual average is 10.
The issue has become a major source of popular discontent, leading the government to vow to reduce the proportion of energy derived from fossil fuels.
More From This Section
Premier Li Keqiang, who last year declared "war" on pollution, said in March that the country was falling short of people's expectations after a popular documentary drew attention to dismal air pollution levels.
Levels of sulphur dioxide (SO2) -- mainly caused by the burning of coal and which Greenpeace described as a key factor behind secondary PM2.5 pollution -- declined 42.6 per cent in Beijing, Greenpeace said.
Despite the improvements, Greenpeace said that PM2.5 levels for the 358 cities surveyed were still more than five times World Health Organisation's guidelines on average.
More than 80 per cent of them had average levels above China's own standards, which are less strict.
Greenpeace attributed the falls to stricter implementation of penalties for pollution as well as caps on emissions.
"The drop in concentrations of PM2.5 and SO2... Coincides with the five percent fall in coal consumption seen in the chemical, power generation, metals and construction industries in the first half of 2015," the release said.