Francis Henry Keefer, QC (24 July 1860 – 4 December 1928) was a Canadian lawyer and politician.
Born in Strathroy, Canada West, the son of James Keefer and Maria Cook, studied at the Strathroy Grammar School and Upper Canada College before receiving his Bachelor of Arts degree in 1881, a Master of Arts degree in 1882, and a Bachelor of Laws in 1882 all from the University of Toronto.
He first ran unsuccessfully for the Canadian House of Commons as the Conservative candidate for the riding of Thunder Bay and Rainy River in the 1908 federal election.
Keefer served as Parliamentary Undersecretary of State for External Affairs from November 1918 to July 1920.
He lost the Conservative nomination to the younger and more politically astute Donald McDonald Hogarth.