The impact of COVID-19 on mortality from specific causes of death remains poorly understood. This study analysed cause-of-death data provided by the World Health Organization from 2011 to 2019 to estimate excess deaths in 2020 in 30 countries. Over-dispersed Poisson regression models were used to estimate the number of deaths that would have been expected if the pandemic had not occurred, separately for men and women. The models included year and age categories to account for temporal trends and changes in size and age structure of the populations. Excess deaths were calculated by subtracting observed deaths from expected ones. Our analysis revealed significant excess deaths from ischemic heart diseases (IHD) (in 10 countries), cerebrovascular diseases (CVD) (in 10 countries), and diabetes (in 19 countries). The majority of countries experienced excess mortality greater than 10%, including Mexico (+ 38·8% for IHD, + 34·9% for diabetes), Guatemala (+ 30·0% for IHD, + 10·2% for CVD, + 39·7% for diabetes), Cuba (+ 18·8% for diabetes), Brazil (+ 12·9% for diabetes), the USA (+ 15·1% for diabetes), Slovenia (+ 33·8% for diabetes), Poland (+ 30·2% for IHD, + 19·5% for CVD, + 26 1% for diabetes), Estonia (+ 26·9% for CVD, + 34·7% for diabetes), Bulgaria (+ 22·8% for IHD, + 11·4% for diabetes), Spain (+ 19·7% for diabetes), Italy (+ 18·0% for diabetes), Lithuania (+ 17·6% for diabetes), Finland (+ 13·2% for diabetes) and Georgia (+ 10·7% for IHD, + 19·0% for diabetes). In 2020, 22 out of 30 countries had a significant increase in total mortality. Some of this excess was attributed to COVID-19, but a substantial increase was also observed in deaths attributed to cardiovascular diseases and diabetes.