Stouffville Spotlight Stouffville is the chief urban area inside the town of Whitchurch-Stouffville, Ontario, Canada and headed by a mayor and a city council of 6 councilors, each of them represents the 6 municipal wards. The town has grown by 54 per cent, from 24,000 to 37,000, since 2006. (more…)