Perth North was a federal electoral district represented in the Canadian House of Commons from 1867 to 1935. It was located in the province of Ontario. It was created by the British North America Act of 1867 which divided the County of Perth into two ridings.
The North Riding of the County of Perth consisted of the Townships of Wallace, Elma, Logan, Ellice, Mornington, and North Easthope, and the Town of Stratford.
In 1882, it was redefined to consist of the townships of Ellice, Elma, Mornington and Logan, the towns of Stratford and Listowel, and the village of Milverton. In 1903, it was redefined to include the township of Easthope North. In 1914, it was redefined to include the township of Wallace, and exclude the township of Logan.
In 1924, Perth North was defined to consist of the part of the county of Perth lying north of and including the township of Easthope North, the city of Stratford, and the townships of Ellice and Elma.
The electoral district was abolished in 1933 when it was merged into Perth riding.
* denotes byelection