(CNN) -- More than 80% of Americans 16 and older have some level of immunity against the coronavirus, mostly through vaccination, a survey of blood donations indicates. The survey, led by the CDC, also indicates that about twice as many people have been infected with the virus as have been officially counted. More than 39 million Americans have been diagnosed with coronavirus infection since the pandemic started in 2020.