Canada Cities with Latitude & Longitude – Download in Excel, CSV, SQL, JSON, XML
Last update : 23 March 2026.
Here you’ll find a curated sample of 100 key cities from Canada, each with essential data points such as latitude, longitude, administrative region, and other relevant attributes.
This preview is extracted from our full dataset, which includes a total of 14924 geographic locations across Canada.
Whether you’re working on mapping, analytics, or app development, the data is available for both personal and commercial use.
All entries can be downloaded in five formats: Excel (.xlsx), CSV, SQL, JSON, and XML.
Capital Highlight: The official capital city of Canada is Ottawa.
| Geoname_ID | City | Alternate_Name | Country_Code | Region | Sub_region | Latitude | Longitude | Elevation | Population | Timezone | Fcode_Name |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 5909582 | Brookville | CA | New Brunswick | 45.33449 | -66.02818 | 0 | America/Moncton | populated place | |||
| 5896318 | Bear Valley | CA | Ontario | 45.96722 | -79.71278 | 0 | America/Toronto | populated place | |||
| 6178872 | Western Shore | CA | Nova Scotia | 44.52548 | -64.30908 | 0 | America/Halifax | populated place | |||
| 5992312 | Kinglake | CA | Ontario | 42.7029 | -80.70302 | 0 | America/Toronto | populated place | |||
| 6071491 | Meadowville | CA | Nova Scotia | 45.68778 | -62.9176 | 0 | America/Halifax | populated place | |||
| 5908611 | Briar Lake | CA | Nova Scotia | 44.14406 | -65.96987 | 0 | America/Halifax | populated place | |||
| 6942800 | Kedgwick | kydwyk,كيدويك | CA | New Brunswick | 47.64457 | -67.34344 | 0 | America/Moncton | populated place | ||
| 6138270 | Saint-Gabriel-de-Kent | CA | New Brunswick | 46.52327 | -64.81811 | 0 | America/Moncton | populated place | |||
| 5889327 | Bagnall | CA | Ontario | 42.34694 | -82.36083 | 0 | America/Toronto | populated place | |||
| 5970006 | Hampshire | CA | Prince Edward Island | 46.28342 | -63.26539 | 0 | America/Halifax | populated place | |||
| 6176226 | Warman | Vorman,Ворман | CA | Saskatchewan | 52.31679 | -106.56791 | 10961 | America/Regina | populated place | ||
| 5917342 | Carnarvon | CA | Ontario | Haliburton County | 45.05111 | -78.69833 | 0 | America/Toronto | populated place | ||
| 6065703 | Maple Valley | CA | Ontario | Simcoe County | 44.27 | -80.2325 | 0 | America/Toronto | populated place | ||
| 6182958 | Windsor | Uinsor,Vindzor,wyndswr. nwa askwshya,Виндзор,Уинсор,ویندسور٬ نوا اسکوشیا | CA | Nova Scotia | 44.98345 | -64.13204 | 3864 | America/Halifax | populated place | ||
| 6082292 | Mount Pisgah | CA | New Brunswick | 45.81901 | -65.42799 | 0 | America/Moncton | populated place | |||
| 5957092 | Fox Point | CA | Nova Scotia | 44.6114 | -64.05888 | 0 | America/Halifax | populated place | |||
| 6137951 | Sainte-Justine-Station | CA | Quebec | Montérégie | 45.35921 | -74.42212 | 0 | America/Toronto | populated place | ||
| 5991284 | Kerrobert | CA | Saskatchewan | 51.91682 | -109.13479 | 1061 | America/Regina | populated place | |||
| 5939243 | Digby Island | CA | British Columbia | Skeena-Queen Charlotte Regional District | 54.31039 | -130.40684 | 0 | America/Vancouver | populated place | ||
| 6142649 | Scotts Landing | CA | Ontario | Peterborough County | 44.78833 | -78.05694 | 0 | America/Toronto | populated place | ||
| 6173258 | Val Quentin | CA | Alberta | 53.66684 | -114.38538 | 0 | America/Edmonton | populated place | |||
| 5926083 | Collison Heights | CA | Ontario | 44.27861 | -78.31306 | 0 | America/Toronto | populated place | |||
| 6049212 | L’An-Deux-Mille | CA | Quebec | Montréal | 45.5231 | -73.72293 | 0 | America/Toronto | populated place | ||
| 6173080 | Valhalla Estate | CA | New Brunswick | 46.11667 | -64.85 | 0 | America/Moncton | populated place | |||
| 6177389 | Weaver Siding | CA | New Brunswick | 46.6201 | -65.95078 | 0 | America/Moncton | populated place | |||
| 5970216 | Hanley | CA | Saskatchewan | 51.63337 | -106.43453 | 0 | America/Regina | populated place | |||
| 6172747 | Uptergrove | CA | Ontario | Simcoe County | 44.59972 | -79.32 | 0 | America/Toronto | populated place | ||
| 6174047 | Victoria Beach | CA | New Brunswick | 45.43538 | -66.16875 | 0 | America/Moncton | populated place | |||
| 6151854 | South Dawson | CA | British Columbia | 55.73333 | -120.35 | 0 | America/Dawson_Creek | populated place | |||
| 6065301 | Mannheim | CA | Ontario | Regional Municipality of Waterloo | 43.39812 | -80.54538 | 0 | America/Toronto | populated place | ||
| 6156987 | St-Lazare | CA | Manitoba | 50.4489 | -101.30511 | 0 | America/Winnipeg | populated place | |||
| 6106619 | Point Abino | CA | Ontario | 42.85556 | -79.1025 | 0 | America/Toronto | populated place | |||
| 5994709 | Kynoch | CA | Ontario | 46.44444 | -83.27528 | 0 | America/Toronto | populated place | |||
| 6090601 | North Seguin | CA | Ontario | Parry Sound District | 45.49722 | -79.67667 | 0 | America/Toronto | populated place | ||
| 5914139 | Campbell’s Bay | CA | Quebec | Outaouais | 45.73341 | -76.59941 | 0 | America/Toronto | populated place | ||
| 5923399 | Clavet | CA | Saskatchewan | 52.00008 | -106.3845 | 0 | America/Regina | populated place | |||
| 12097208 | Clarkville | CA | New Brunswick | York County | 46.1279 | -67.37104 | 0 | America/Moncton | populated place | ||
| 6003943 | Lac-Chanoine | CA | Quebec | Lanaudière | 46.16726 | -73.6882 | 0 | America/Toronto | populated place | ||
| 5944031 | Dune-du-Sud | CA | Quebec | Gaspésie-Îles-de-la-Madeleine | 47.41923 | -61.75678 | 0 | America/Halifax | populated place | ||
| 6169289 | Trout Creek | CA | British Columbia | 49.56667 | -119.61667 | 0 | America/Vancouver | populated place | |||
| 12188905 | Tory Hill | CA | Ontario | Haliburton County | 44.97268 | -78.27527 | 0 | America/Toronto | populated place | ||
| 5944629 | Dynes | CA | Ontario | 43.34495 | -79.78542 | 0 | America/Toronto | populated place | |||
| 5906690 | Bowen Island | CA | British Columbia | Metro Vancouver Regional District | 49.3847 | -123.33622 | 3551 | America/Vancouver | populated place | ||
| 5946520 | Ecum Secum West | CA | Nova Scotia | 44.96378 | -62.16601 | 0 | America/Halifax | populated place | |||
| 5978036 | Hubbards | CA | Nova Scotia | 44.64228 | -64.05387 | 0 | America/Halifax | populated place | |||
| 6157792 | St. Patricks Channel | CA | Nova Scotia | 46.05925 | -60.92615 | 0 | America/Halifax | populated place | |||
| 6101774 | Peters Mills | CA | New Brunswick | 46.66358 | -64.80546 | 0 | America/Moncton | populated place | |||
| 6161564 | Tansleyville | CA | Ontario | 49.6167 | -87.94039 | 0 | America/Toronto | populated place | |||
| 6048500 | Lake Major | CA | Nova Scotia | 44.71338 | -63.46726 | 0 | America/Halifax | populated place | |||
| 6011568 | Lac-des-Commissaires | CA | Quebec | Saguenay/Lac-Saint-Jean | 48.15528 | -72.23167 | 0 | America/Toronto | populated place | ||
| 6060385 | Lorne Park | CA | Ontario | 43.53528 | -79.61861 | 0 | America/Toronto | populated place | |||
| 5962136 | Glenwood Heights | CA | Ontario | 43.27139 | -79.99139 | 0 | America/Toronto | populated place | |||
| 5992260 | Kingfisher Lake | CA | Ontario | 53.03167 | -89.81611 | 0 | America/Winnipeg | populated place | |||
| 6094497 | Osborn | CA | British Columbia | 56.60417 | -120.37778 | 0 | America/Dawson_Creek | populated place | |||
| 6170766 | Tuxford | CA | Saskatchewan | 50.56676 | -105.58446 | 0 | America/Regina | populated place | |||
| 5907298 | Braeside | CA | British Columbia | 54.08333 | -124.25 | 0 | America/Vancouver | populated place | |||
| 5945659 | East Farnham | CA | Quebec | Montérégie | 45.23338 | -72.76583 | 0 | America/Toronto | populated place | ||
| 5967239 | Griswold | CA | Manitoba | 49.775 | -100.47169 | 0 | America/Winnipeg | populated place | |||
| 6156731 | Stillman | CA | Nova Scotia | 45.55848 | -62.87967 | 0 | America/Halifax | populated place | |||
| 6150786 | Snow Lake | CA | Manitoba | 54.87903 | -100.0374 | 0 | America/Winnipeg | populated place | |||
| 5941080 | Domaine-Carillon | CA | Quebec | Centre-du-Québec | 45.9442 | -71.98177 | 0 | America/Toronto | populated place | ||
| 6067742 | Matador | CA | Saskatchewan | 50.80008 | -107.95137 | 0 | America/Regina | populated place | |||
| 5883329 | Alder River | CA | Nova Scotia | 45.48772 | -61.71826 | 0 | America/Halifax | populated place | |||
| 5936956 | Deep Cove | CA | British Columbia | Metro Vancouver Regional District | 49.33333 | -122.95 | 0 | America/Vancouver | populated place | ||
| 5883249 | Alcove | CA | Quebec | Outaouais | 45.68255 | -75.93107 | 0 | America/Toronto | populated place | ||
| 6155299 | Stanstead-Est | CA | Quebec | Estrie | 45.10009 | -72.04908 | 0 | America/Toronto | populated place | ||
| 12076674 | Hatzic Island | CA | British Columbia | Fraser Valley Regional District | 49.16446 | -122.23755 | 522 | America/Vancouver | populated place | ||
| 5912338 | Busby | CA | Alberta | 53.95015 | -113.88535 | 0 | America/Edmonton | populated place | |||
| 6137603 | Saint-Chrysostome | CA | Quebec | Montérégie | 45.10008 | -73.76589 | 0 | America/Toronto | populated place | ||
| 5951646 | Farnham | CA | Ontario | 43.52335 | -80.1856 | 0 | America/Toronto | populated place | |||
| 6091451 | Notre-Dame-du-Mont-Carmel | CA | Quebec | 46.0168 | -75.08259 | 1091 | America/Toronto | populated place | |||
| 5946115 | East Side of Ragged Island | CA | Nova Scotia | 43.70553 | -65.07443 | 0 | America/Halifax | populated place | |||
| 6139336 | Salford | CA | Ontario | Oxford County | 42.9975 | -80.82694 | 0 | America/Toronto | populated place | ||
| 5934401 | Cynthia | CA | Alberta | 53.28278 | -115.42278 | 0 | America/Edmonton | populated place | |||
| 6122090 | Richmond Heights | CA | Saskatchewan | 52.15282 | -106.64478 | 0 | America/Regina | populated place | |||
| 6179665 | Weymouth Falls | CA | Nova Scotia | 44.40304 | -65.94447 | 0 | America/Halifax | populated place | |||
| 6152527 | South Pugwash | CA | Nova Scotia | 45.8371 | -63.63646 | 0 | America/Halifax | populated place | |||
| 5920520 | Chazel | CA | Quebec | Abitibi-Témiscamingue | 48.86689 | -79.04962 | 0 | America/Toronto | populated place | ||
| 6061136 | Lower Clarks Harbour | CA | Nova Scotia | 43.43178 | -65.61614 | 0 | America/Halifax | populated place | |||
| 5985851 | Jardins-Mackenzie-King | CA | Quebec | Outaouais | 45.42477 | -75.74356 | 0 | America/Toronto | populated place | ||
| 5918167 | Castle Rock | CA | British Columbia | 52.53333 | -122.48333 | 0 | America/Vancouver | populated place | |||
| 6091084 | North Winchester | CA | Ontario | United Counties of Stormont, Dundas and Glengarry | 45.18904 | -75.25481 | 0 | America/Toronto | populated place | ||
| 5971696 | Harvey | CA | New Brunswick | 45.72458 | -64.71028 | 0 | America/Moncton | populated place | |||
| 5971151 | Harpellville | CA | Nova Scotia | 45.11209 | -61.77535 | 0 | America/Halifax | populated place | |||
| 6178505 | West Clifford | CA | Nova Scotia | 44.41949 | -64.74099 | 0 | America/Halifax | populated place | |||
| 6096883 | Parc-Bel-Air | CA | Quebec | Montérégie | 45.37643 | -74.01877 | 0 | America/Toronto | populated place | ||
| 5898124 | Belmont | CA | Ontario | 42.88339 | -81.08303 | 1140 | America/Toronto | populated place | |||
| 6125867 | Roblin Mills | CA | Ontario | 44.11389 | -77.08139 | 0 | America/Toronto | populated place | |||
| 5955475 | Fordview | CA | Nova Scotia | 46.36199 | -61.07792 | 0 | America/Halifax | populated place | |||
| 6126299 | Rockfield | CA | Ontario | United Counties of Leeds and Grenville | 44.47533 | -75.95848 | 0 | America/Toronto | populated place | ||
| 6068278 | Maxwellton | CA | Nova Scotia | 44.16371 | -66.05376 | 0 | America/Halifax | populated place | |||
| 6066825 | Marshalls Crossing | CA | Nova Scotia | 45.63961 | -62.63786 | 0 | America/Halifax | populated place | |||
| 5923988 | Clifton | CA | Nova Scotia | 45.33289 | -63.44846 | 0 | America/Halifax | populated place | |||
| 6083105 | Mountville | CA | New Brunswick | 45.79229 | -64.6175 | 0 | America/Moncton | populated place | |||
| 6054402 | Lineboro | CA | Quebec | Estrie | 45.00671 | -72.17315 | 0 | America/Toronto | populated place | ||
| 5901012 | Big Valley | CA | Alberta | 52.03342 | -112.76859 | 0 | America/Edmonton | populated place | |||
| 6128700 | Roxton Pond | CA | Quebec | Montérégie | 45.48338 | -72.66582 | 0 | America/Toronto | populated place | ||
| 5913328 | Calamity Corners | CA | Ontario | 43.0264 | -81.28207 | 0 | America/Toronto | populated place | |||
| 6136489 | Rush Lake | CA | Saskatchewan | 50.40006 | -107.40131 | 0 | America/Regina | populated place | |||
| 12096810 | Selwood | CA | New Brunswick | Restigouche | 47.98313 | -66.40602 | 0 | America/Moncton | populated place |
Canada: Cartographic Majesty and the Power of Structured Urban Data
A Nation Defined by Geographic Immensity
Canada is not just a country—it is a geographical phenomenon. From the boreal shield to the temperate rainforests of British Columbia, from the rocky tundras of Nunavut to the maritime provinces laced with salt air, Canada is a living atlas. For geographers, Canada offers more than variation—it offers scale, structure, and narrative. But to understand this landmass fully, we must go beyond visual terrain and delve into the structured data that defines the pulse of its settlements.
City by City, Province by Province: A Systematic View
Behind Canada’s vastness lies a meticulous administrative design. Every city, no matter how small or remote, is part of a defined hierarchy: municipalities embedded within census divisions, nestled within provinces or territories, each governed with distinct layers of authority and regulation. These relationships form the backbone of governance, infrastructure, and identity.
My work as a geographer has focused on making these spatial and administrative relationships visible and accessible through a highly detailed database of Canadian cities. This dataset doesn’t stop at names and boundaries—it ties every city directly to its province and division, revealing the subtle mechanics of Canada’s territorial organization.
The Latitude-Longitude Thread That Connects the North and South
Of course, raw geography is nothing without coordinates. Each city in the dataset includes accurate latitude and longitude data, turning names on a map into functional, spatially-aware entities. Whether for mapping urban sprawl in Ontario or plotting the remote northern hamlets of the Yukon, these coordinates anchor every analysis to physical reality.
This kind of precision enables diverse use cases—environmental modeling, disaster preparedness, telecom planning, or even optimizing logistics routes across frozen expanses. But the magic lies in how easily this data can now be explored—especially through Excel.
Why Excel Is a Game-Changer
The recent addition of the Excel (xlsx) format has transformed this dataset into something not just powerful but accessible. While developers may gravitate to JSON or SQL, most users—urban planners, policy analysts, even local administrators—rely on Excel. With Excel, they can sort, filter, analyze, and visualize data instantly, without needing a single line of code.
Need to isolate all cities in Alberta with fewer than 10,000 residents? Filter it. Looking to cross-reference cities by department for emergency services planning? Pivot tables do the job. Excel makes the dataset actionable, turning raw geographic metadata into smart decisions.
Multiple Formats, Maximum Flexibility
In addition to Excel, this Canadian city data is available in:
* **CSV**, for lightweight processing and spreadsheet compatibility
* **SQL**, perfect for database integration and complex querying
* **JSON**, ideal for web applications and APIs
* **XML**, reliable for legacy systems and data interchange
This suite of formats means the dataset can adapt to your infrastructure, no matter your technical requirements or workflow preferences.
Data as Infrastructure for the 21st Century
Canada is evolving, and with it, the complexity of its urban systems. Migration patterns, climate shifts, housing pressures, and digital infrastructure are all reshaping the spatial distribution of people and resources. In such a context, having a comprehensive and granular dataset of cities—with their associated administrative and geographic coordinates—is not a luxury. It’s critical infrastructure.
This dataset becomes a scaffold for academic research, public policy, civic tech innovation, and private-sector planning. It brings clarity where the sheer scale of Canada can otherwise obscure essential connections.
Conclusion
Canada’s geography is vast, but its value is in the detail. City by city, province by province, this dataset captures the living geography of one of the most complex nations on Earth. Now, with powerful Excel support alongside other versatile formats, it’s easier than ever to engage with Canada’s spatial reality. Whether you’re a policymaker in Ottawa or a data scientist in Montréal, this tool transforms Canada from a map into a model—ready to explore, understand, and shape.
