John Locke (September 15, 1825 – December 12, 1873) was a Canadian merchant and Senator from Nova Scotia, Canada.
Locke was educated in Liverpool, England and Shelburne, Nova Scotia.
Locke was named a justice of the peace for Shelburne in 1843.
He represented Shelburne township in the Nova Scotia House of Assembly from 1851 to 1867 as a Reformer.
Locke served in the province's Executive Council from 1856 to 1857 and from 1860 to 1863.