Ontario Postal Codes
Canada · 527 codes
Ontario has 527 postal codes, from K0A to P9N, serving 530 places in 67 areas. Choose a area to see every code and place.
Areas of Ontario
- AjaxL1S–L1Z
- AlgomaP0R
- AncasterL9G–L9K
- BarrieL4M–L4N
- BellevilleK8N–K8R
- BowmanvilleL1B–L1C
- BramptonL6P–L6Z
- BrantN3P–N3V
- BurlingtonL7L–L7T
- CambridgeN1P–N3H
- ChathamN7L–N7M
- CornwallK6H–K6K
- Don MillsM3B–M3C
- DownsviewM3L–M3M
- Dufferin CountyL0N
- East YorkM4B–M4H
- EtobicokeM8W–M9W
- Frontenac CountyK0H
- GloucesterK1B–K1X
- Greater SudburyP3A–P3Y
- GuelphN1C–N1L
- HaltonL0P–L9E
- HamiltonL8E–L9C
- KanataK2K–K2W
- KingstonK7K–K7P
- KitchenerN2A–N2R
- La SalleN9H–N9J
- Lake SimcoeL0E–L0L
- Lake SuperiorP0S–P0T
- LondonN5V–N6P
- MarkhamL3P–L6G
- MississaugaL4T–L5W
- NepeanK2E–K2R
- NewmarketL3X–L3Y
- Niagara FallsL2E–L2J
- NipissingP0A–P0H
- North BayP1A–P1C
- North YorkM2H–M9M
- OakvilleL6H–L6M
- OrangevilleL9V–L9W
- OshawaL1G–L1L
- OttawaK1A–K2P
- Parry SoundP0C–P0G
- PembrokeK8A–K8B
- PeterboroughK9H–K9L
- Peterborough CountyK0L
- PickeringL1V–L1Y
- Renfrew CountyK0J
- Richmond HillL4B–L4S
- SarniaN7S–N7X
- Sault Ste.P6A–P6C
- ScarboroughM1B–M1X
- St. CatharinesL2M–L2W
- St. ThomasN5P–N5R
- TecumsehN8N–N8V
- Thunder BayP7A–P7K
- TimiskamingP0J–P0K
- TimminsP4N–P4R
- TorontoM3K–M8V
- WaterlooN2J–N2V
- WellandL3B–L3C
- WhitbyL1M–L1R
- WillowdaleM2M–M2R
- WindsorN8P–N9G
- WoodbridgeL4H–L4L
- WoodstockN4S–N4V
- YorkM6C–M6N
Other codes
| Postal Code | Places |
|---|---|
| K0A | National Capital Region (Almonte) |
| K0B | Prescott and Russell United Counties (Alfred) |
| K0C | Stormont, Dundas and Glengarry United Counties (Alexandria) |
| K0E | South Leeds and Grenville United Counties (Prescott) |
| K0G | Rideau Lakes area (Kemptville) |
| K0K | Quinte Shores, East Northumberland County & Prince Edward County (Picton) |
| K0M | Kawartha lakes and Haliburton County (Bobcaygeon) |
| K1E | Orleans (Queenswood) |
| K2S | Stittsville |
| K4A | Orleans (Fallingbrook) |
| K4B | Cumberland Township |
| K4C | Cumberland |
| K4K | Rockland |
| K4M | Manotick |
| K4P | Greely |
| K4R | Russell |
| K6A | Hawkesbury |
| K6T | Elizabethtown |
| K6V | Brockville |
| K7A | Smiths Falls |
| K7C | Carleton Place |
| K7G | Gananoque |
| K7H | Perth |
| K7N | Amherstview |
| K7R | Napanee |
| K7S | Arnprior |
| K7V | Renfrew |
| K8H | Petawawa |
| K8V | Trenton |
| K9A | Cobourg |
| K9V | Lindsay |
| L0A | West Northumberland County (Millbrook) |
| L0B | East Durham Regional Municipality (Orono) |
| L0C | West Durham Regional Municipality (Sunderland) |
| L0G | Ontario Centre (Queensville) |
| L0H | Whitby Region (Gormley) |
| L0J | North Peel Regional Municipality (Kleinburg) |
| L0M | Georgian Bay South Shore (Angus) |
| L0R | East Haldimand County (Waterdown) |
| L0S | Niagara Regional Municipality (Fonthill) |
| L1A | Port Hope |
| L1E | Courtice |
| L2A | Fort Erie |
| L3K | Port Colborne |
| L3M | Grimsby |
| L3T | Thornhill East |
| L3V | Orillia |
| L3Z | Bradford |
| L4A | Stouffville |
| L4G | Aurora |
| L4J | Thornhill West |
| L4K | Concord |
| L4P | Keswick |
| L4R | Midland |
| L6A | Maple |
| L7A | Brampton West |
| L7B | King City |
| L7C | Caledon |
| L7E | Bolton |
| L7G | Georgetown |
| L7J | Acton |
| L7K | Caledon Village |
| L8B | Waterdown |
| L9H | Dundas |
| L9J | Barrie |
| L9L | Port Perry |
| L9M | Penetanguishene |
| L9N | Holland Landing |
| L9P | Uxbridge |
| L9R | Alliston |
| L9S | Innisfil |
| L9T | Milton |
| L9X | Barrie, Midhurst, Minesing, Springwater |
| L9Y | Collingwood |
| L9Z | Wasaga Beach |
| M4A | North York (Sweeney Park / Wigmore Park) |
| M5M | North York (Bedford Park / Lawrence Park West / Lawrence Manor East) |
| M7A | Queen's Park Ontario Provincial Government |
| M9N | Weston |
| N0A | West Haldimand (Port Dover) |
| N0B | Wellington (Elora) |
| N0C | Georgian Bay Southwest Shore (Dundalk) |
| N0E | Brant and Norfolk (Waterford) |
| N0G | Huron (Wingham) |
| N0H | Bruce Peninsula (Wiarton) |
| N0J | Oxford (Norwich) |
| N0K | Perth (Mitchell) |
| N0L | Elgin (Dorchester) |
| N0M | Middlesex (Clinton) |
| N0N | Lambton (Forest) |
| N0P | Kent (Blenheim) |
| N0R | Essex (Belle River) |
| N1A | Dunnville |
| N1M | Fergus |
| N2Z | Kincardine |
| N3A | Baden |
| N3B | Elmira |
| N3L | Paris |
| N3W | Caledonia |
| N3Y | Simcoe |
| N4B | Delhi |
| N4G | Tillsonburg |
| N4K | Owen Sound |
| N4L | Meaford |
| N4N | Hanover |
| N4W | Listowel |
| N4X | St. Mary's |
| N4Z | Stratford South |
| N5A | Stratford North |
| N5C | Ingersoll |
| N5H | Aylmer |
| N5L | Port Stanley |
| N7A | Goderich |
| N7G | Strathroy |
| N8A | Wallaceburg |
| N8H | Leamington |
| N8M | Essex |
| N9K | Tecumseh Central |
| N9V | Amherstburg |
| N9Y | Kingsville |
| P0L | Cochrane Region (Hearst) |
| P0M | Algoma, Sudbury District and Greater Sudbury (Chelmsford) |
| P0N | Timmins Region (South Porcupine) |
| P0P | Manitoulin (Little Current) |
| P0V | Northwestern Ontario (Red Lake) |
| P0W | Rainy River Region (Emo) |
| P0X | Kenora Region (Keewatin) |
| P0Y | Lake of the Woods East Shore (Ingolf) |
| P1H | Huntsville |
| P1L | Bracebridge |
| P1P | Gravenhurst |
| P2A | Parry Sound |
| P2B | Sturgeon Falls |
| P2N | Kirkland Lake |
| P5A | Elliot Lake |
| P5E | Espanola |
| P5N | Kapuskasing |
| P7L | Neebing |
| P8N | Dryden |
| P8T | Sioux Lookout |
| P9A | Fort Frances |
| P9N | Kenora |
Frequently asked questions
How many postal codes are there in Ontario?
527 postal codes for 530 places in 67 areas.
What is the postal code range of Ontario?
Postal codes in Ontario run from K0A to P9N in this list.
Source: GeoNames postal codes (CC BY 4.0), geonames.org, retrieved 2026-10-22. Place coordinates are approximate. Check with the national postal service before sending anything valuable.