John Bailey Freeman (August 22, 1835 – November 22, 1890) was an Ontario farmer and political figure.
He represented Norfolk North in the Legislative Assembly of Ontario from 1879 to 1890 as a Liberal member.
He was born in Windham Township, Norfolk County, Upper Canada in 1835, the son of Daniel Wesley Freeman and the grandson of the Reverend Daniel Freeman, one of the first settlers in the county.
Freeman served on the township council and was president of the county agricultural society.
This article about an Ontario Liberal Party MPP is a stub.