The hamlet was settled by workers of the Kavanagh block of the Canadian National Railway and was named for Charles Edmund Kavanagh, railway superintendent. The grain elevators have since closed and been relocated.
The population of Kavanagh according to Leduc County's 2005 municipal census is 38.
- Alberta Municipal Affairs (2010-04-01). "Specialized and Rural Municipalities and Their Communities" (PDF). Retrieved 2010-06-29.
- Alberta Municipal Affairs (1980-01-05). "Ministerial Order 10/80" (PDF). Retrieved 2010-04-01.
- Leduc County. "Leduc County Census 2005". Archived from the original on June 29, 2006. Retrieved March 6, 2013.
|This Edmonton Capital Region location article is a stub. You can help Wikipedia by expanding it.|