About 2.4 million people in the UK are waiting for cancer screening, treatment or tests, as a result of disruption to the NHS during the past 10 weeks, according to Cancer Research UK.
It estimates 2.1 million have missed out on screening, while 290,000 people with suspected symptoms have not been referred for hospital tests.
More than 23,000 cancers could have gone undiagnosed during lockdown.
Cancer services are starting to reopen across the UK.
Cancer Research UK’s figures are based on data for England and estimated for the whole of the UK.
During lockdown, the health service focused on the care and treatment of patients with Covid-19, while other services, such as cancer care, were scaled back.
People were still encouraged to seek medical help when they needed it – but there were fewer cancer operations and many chemotherapy and radiotherapy appointments were postponed.
Screening programmes that detect early signs of bowel, breast and cervical cancer were paused in Wales, Scotland and Northern Ireland, although not officially stopped in England.
And an estimated 2.1 million people who would normally have had routine screening missed out, Cancer Research UK says.
The charity says urgent referrals, when patients with suspected cancer symptoms are referred to hospitals by their GP, fell by up to 75% in the first four weeks of lockdown, although these figures have since improved.
Patients receiving treatments for cancer also fell, with 6,000 fewer people receiving chemotherapy and 2,800 fewer receiving radiotherapy over the past 10 weeks.
And there were only 60% – 12,800 fewer – of the usual number of operations to remove tumours, Cancer Research UK estimates.
Chief executive Michelle Mitchell said Covid-19 has placed an “enormous strain on cancer services”.
“The NHS has had to make very hard decisions to balance risk,” she said.
“And there have been some difficult discussions with patients about their safety and ability to continue treatment during this time.”
“Prompt diagnosis and treatment remain crucial to give people with cancer the greatest chances of survival and prevent the pandemic taking even more lives.”
To ensure no-one is put at risk from the virus now cancer care is returning, Cancer Research UK said “frequent testing of NHS staff and patients, including those without symptoms, is vital”.
NHS England said coronavirus “has turned millions of lives upside down” but cancer services were now largely “open, ready and able to receive all patients who need care”.
Anyone concerned about cancer symptoms should contact their GP.
The Welsh and Scottish governments said screening programmes would resume when safe, based on clinical advice.