Skip to Content
Background Image
I Want To...

Community Profile

Picture of a map of North Middlesex

The Municipality of North Middlesex is one of seven local municipalities within Middlesex County. The largest land-based municipality, North Middlesex was formed through the amalgamation in 2001 of five (5) lower tier municipalities: (1) Village of
Ailsa Craig (2) Town of Parkhill (3) Town of McGillivray; and (4) and (5) the Townships of East and West Williams.
At a Glance:
North Middlesex has a population of 6660 people and is part of the larger London-Middlesex Region which has a population of 456,656 (2011 Census).
There are approximately 2,345 households in North Middlesex and the Municipality boasts a median household income of $65,680.
In order to keep this information as accurate and up-to-date as possible, we are pleased to feature a link to demographic and business information provided by Townfolio.


North Middlesex is conveniently situated by both the 401 and 402 highways.  Highway 401 (Macdonald-Cartier Freeway) is a direct route in the Greater Toronto Area where it is one the busiest highways in the world.  These highways provide easy access to the Sarnia/Port Huron, Windsor/Detroit and Fort Erie/Buffalo border crossings.

Air Transportation

The London International Airport provides commuter and air freight services including daily flights to Canadian cities such as Toronto, Ottawa, Winnipeg and Calgary as well as select international destinations in the US, Mexico and the Caribbean.
Pearson International Airport is Canada's busiest airport with 443,000 flights a year and over 41 million passengers annually. Whether you are travelling for business or pleasure, you can access the world from this airport located just two hours from North Middlesex.


VIA provides comfortable passenger travel service from a nearby station in Strathroy.  Visit their website to book a trip today.