Free heart health checks for Australia’s biggest killer

One Australian has a heart attack or stroke every four minutes – but many don’t know they’re at risk.
Now, Australians aged 30 and over can continue to access free Heart Health Checks at their GP after the Federal Government extended funding for the program for another three years.
Heart disease is Australia’s leading cause of death, responsible for nearly one in 10 deaths and accounting for 6% of the country’s total disease burden.
Each day, 438 Australians are hospitalised with coronary heart disease, and around 2.5 million Australians are at high risk of heart attack or stroke in the next five years – many without knowing it.
“Heart disease is Australia’s biggest killer,” said Health and Aged Care Minister Mark Butler (pictured below). “Many people don’t realise they’re at risk until it’s too late.”
What is a Heart Health Check?
A Heart Health Check is a free 30-minute appointment with your GP to assess your risk of heart attack or stroke. It’s quick, painless, and can help catch silent risks like high blood pressure or high cholesterol – which often have no symptoms.
During the check, your doctor will ask questions about your lifestyle, medical history, and may do simple tests like checking your blood pressure or ordering blood tests.
More than 870,000 Australians have already had a Heart Health Check since the program began in 2019 – with over 200,000 people checked in 2024 alone.
Why it matters
Many Australians at risk of heart disease feel completely healthy. But early detection saves lives. Based on your results, your GP can support you with lifestyle changes or medication to reduce your risk.
“It’s one of the most powerful tools we have to prevent heart attacks and strokes before they happen,” Minister Butler said.
How to book
Talk to your GP or visit the Heart Foundation website for more information on booking your free Heart Health Check.