Richard A. McHeffy (December 26, 1773 – December 5, 1874) was a political figure in Nova Scotia. He represented the township of Windsor in the Nova Scotia House of Assembly from 1838 to 1840. His surname also appears as McHeffey.
He was born in Windsor township, Nova Scotia, the son of Richard McHeffey and Mary Caulfield, of Irish descent. McHeffy married Jane Hill. He was called to the province's Legislative Council in 1853. In 1867, he was asked to form an Anti-Confederation government by Charles Hastings Doyle after Hiram Blanchard's government was defeated. The choice of McHeffy to lead the government was unpopular with the anti-Confederates and William Annand became premier later that year. McHeffy became minister without portfolio in the Executive Council. He served as custos rotulorum for Hants County and was also a senior Grand Warden in the province's Freemasons. He died in Windsor at the age of 100.
His grandson Francis R. Parker also served in the provincial assembly.