Francis Leigh Walsh

Francis Leigh Walsh (March 12, 1789 – October 14, 1884) was a political figure in Upper Canada.

He was born in Harford County, Maryland in 1789, the son of Thomas Welch, a United Empire Loyalist.

In 1810, he became registrar for Norfolk County, succeeding his father.

He served in the local militia during the War of 1812, becoming captain in 1824.

He represented Norfolk in the Legislative Assembly of Upper Canada from 1820 to 1828 and from 1834 to 1836.