Stratford is a city by the Avon River in Perth County in southwestern Ontario, Canada. 31,465 people lived here in 2016 and has an area of 28.28 square kilometres (10.92 sq mi).[2] Stratford is the seat of Perth County.[3]