How the zone is worked out
UTM divides the world into 60 strips of longitude, each 6 degrees wide. The number is floor((longitude + 180) / 6) + 1, counting east from the antimeridian, so zone 1 starts at 180 degrees west and zone 60 ends back at it.
The EPSG code then follows from the hemisphere. On WGS 84 the northern zones are EPSG:326 followed by the two-digit zone, and the southern ones are EPSG:327 followed by it. Zone 43 north is EPSG:32643 and zone 43 south is EPSG:32743. They are different coordinate systems, not two views of one.
Each zone has its own central meridian, three degrees in from the western edge, where the scale factor is 0.9996. Scale is slightly too small there and slightly too large at the edges, which is the deliberate trade. On the central meridian that is one part in 2500, roughly 40 cm per kilometre; toward the edge the scale passes back through unity and reaches about one part in 1000 near the equator.
Why the distance to the edge is the column that matters
A zone is about 670 km wide at the equator and much narrower further north: at 52 degrees it is only around 410 km. Plenty of cities sit close enough to an edge that an ordinary project crosses it.
London is the clearest case in the table. It sits at 0.13 degrees west, which is about 9 km from the zone 30 and 31 boundary running down the prime meridian. Greenwich is in zone 31. A borough-wide survey that assumes zone 30 throughout is working across a zone edge, and eastings restart at each one.
Hyderabad is 52 km from the 44 and 43 boundary, and Delhi 77 km. Those are comfortable for a single site and tight for a corridor. The number is worth checking before the flight rather than after the processing.
Two places where the formula is wrong
The standard carries two exceptions, and a surprising number of online calculators implement only the formula and return the wrong zone for both.
Southwest Norway: between 56 and 64 degrees north, zone 32 is widened westward to start at 3 degrees east rather than 6, taking three degrees from zone 31 so the mainland coast stays in one zone. Bergen sits at 5.32 degrees east. The formula says zone 31; the correct answer is zone 32, EPSG:32632.
Svalbard: between 72 and 84 degrees north the odd zones are widened and zones 32, 34 and 36 are not used at all. Zone 31 covers 0 to 9 degrees east, zone 33 covers 9 to 21, zone 35 covers 21 to 33 and zone 37 covers 33 to 42. Ny-Alesund sits at 11.92 degrees east, so the formula says zone 32 - a zone that does not exist at that latitude - while the correct answer is zone 33.
The table below applies both exceptions, and the zone finder applies them to any point you give it.
When a site crosses two zones
Eastings restart in every zone, so two points in different zones can carry almost identical coordinates while being hundreds of kilometres apart. Nothing in a coordinate file warns you about this; the data simply folds over itself.
There are three honest ways out. Extend one zone past its nominal edge and accept the growing distortion, which is normal practice for a few tens of kilometres as long as it is written down. Split the deliverable at the boundary and hand over two datasets. Or use a national grid designed to span the whole country, which is exactly why the British National Grid, Lambert-93 and their equivalents exist.
What you must not do is let half the data sit in one zone and half in the other without saying so.
Your site is not the city centre
Every row here is a city centre, which is the right answer for the question people type and the wrong answer for a survey ten kilometres out of town. A city close to an edge may well have its suburbs on the other side.
Use the table to orient yourself, then put your actual coordinates into the zone finder. It takes a map click, typed coordinates or your current location and returns the zone, the EPSG code, the central meridian and the MGRS grid square for that exact point, exceptions included.
UTM zone and EPSG code for 75 cities
City-centre coordinates. The city name opens the zone finder on that point so you can move the pin to your actual site; the EPSG code opens the converter with that system selected.
Closest to a zone boundary. Under 40 km, a project of any size is likely to cross into the next zone: Stockholm (4 km from zone 33), London (9 km from zone 31), Dublin (17 km from zone 30), Hong Kong (17 km from zone 49), Atlanta (36 km from zone 17), Tromso (37 km from zone 33).
| City | Country | Zone | EPSG | Central meridian | To zone edge |
|---|---|---|---|---|---|
| Mumbai | India | 43N | EPSG:32643 | 75°E | 92 km |
| Delhi | India | 43N | EPSG:32643 | 75°E | 77 km |
| Bengaluru | India | 43N | EPSG:32643 | 75°E | 44 km |
| Chennai | India | 44N | EPSG:32644 | 81°E | 246 km |
| Kolkata | India | 45N | EPSG:32645 | 87°E | 168 km |
| Hyderabad | India | 44N | EPSG:32644 | 81°E | 52 km |
| Pune | India | 43N | EPSG:32643 | 75°E | 196 km |
| Ahmedabad | India | 43N | EPSG:32643 | 75°E | 59 km |
| Jaipur | India | 43N | EPSG:32643 | 75°E | 220 km |
| Lucknow | India | 44N | EPSG:32644 | 81°E | 293 km |
| Surat | India | 43N | EPSG:32643 | 75°E | 86 km |
| Kochi | India | 43N | EPSG:32643 | 75°E | 190 km |
| Karachi | Pakistan | 42N | EPSG:32642 | 69°E | 101 km |
| Dhaka | Bangladesh | 46N | EPSG:32646 | 93°E | 42 km |
| Colombo | Sri Lanka | 44N | EPSG:32644 | 81°E | 206 km |
| New York | United States | 18N | EPSG:32618 | 75°W | 169 km |
| Los Angeles | United States | 11N | EPSG:32611 | 117°W | 162 km |
| Chicago | United States | 16N | EPSG:32616 | 87°W | 196 km |
| Houston | United States | 15N | EPSG:32615 | 93°W | 61 km |
| Phoenix | United States | 12N | EPSG:32612 | 111°W | 179 km |
| Denver | United States | 13N | EPSG:32613 | 105°W | 256 km |
| Seattle | United States | 10N | EPSG:32610 | 123°W | 175 km |
| San Francisco | United States | 10N | EPSG:32610 | 123°W | 213 km |
| Miami | United States | 17N | EPSG:32617 | 81°W | 220 km |
| Boston | United States | 19N | EPSG:32619 | 69°W | 77 km |
| Atlanta | United States | 16N | EPSG:32616 | 87°W | 36 km |
| Dallas | United States | 14N | EPSG:32614 | 99°W | 75 km |
| Toronto | Canada | 17N | EPSG:32617 | 81°W | 111 km |
| Vancouver | Canada | 10N | EPSG:32610 | 123°W | 209 km |
| Montreal | Canada | 18N | EPSG:32618 | 75°W | 122 km |
| Mexico City | Mexico | 14N | EPSG:32614 | 99°W | 301 km |
| London | United Kingdom | 30N | EPSG:32630 | 3°W | 9 km |
| Paris | France | 31N | EPSG:32631 | 3°E | 172 km |
| Berlin | Germany | 33N | EPSG:32633 | 15°E | 95 km |
| Madrid | Spain | 30N | EPSG:32630 | 3°W | 195 km |
| Rome | Italy | 33N | EPSG:32633 | 15°E | 41 km |
| Amsterdam | Netherlands | 31N | EPSG:32631 | 3°E | 74 km |
| Zurich | Switzerland | 32N | EPSG:32632 | 9°E | 192 km |
| Stockholm | Sweden | 34N | EPSG:32634 | 21°E | 4 km |
| Warsaw | Poland | 34N | EPSG:32634 | 21°E | 204 km |
| Dublin | Ireland | 29N | EPSG:32629 | 9°W | 17 km |
| Lisbon | Portugal | 29N | EPSG:32629 | 9°W | 248 km |
| Istanbul | Turkey | 35N | EPSG:32635 | 27°E | 86 km |
| Moscow | Russia | 37N | EPSG:32637 | 39°E | 101 km |
| Oslo | Norway | 32N | EPSG:32632 | 9°E | 70 km |
| Bergenexception | Norway | 32N | EPSG:32632 | 9°E | 128 km |
| Tromso | Norway | 34N | EPSG:32634 | 21°E | 37 km |
| Ny-Alesundexception | Svalbard | 33N | EPSG:32633 | 15°E | 62 km |
| Dubai | United Arab Emirates | 40N | EPSG:32640 | 57°E | 128 km |
| Riyadh | Saudi Arabia | 38N | EPSG:32638 | 45°E | 134 km |
| Tehran | Iran | 39N | EPSG:32639 | 51°E | 236 km |
| Cairo | Egypt | 36N | EPSG:32636 | 33°E | 119 km |
| Lagos | Nigeria | 31N | EPSG:32631 | 3°E | 290 km |
| Nairobi | Kenya | 37S | EPSG:32737 | 39°E | 91 km |
| Johannesburg | South Africa | 35S | EPSG:32735 | 27°E | 195 km |
| Cape Town | South Africa | 34S | EPSG:32734 | 21°E | 39 km |
| Tokyo | Japan | 54N | EPSG:32654 | 141°E | 149 km |
| Seoul | South Korea | 52N | EPSG:32652 | 129°E | 86 km |
| Beijing | China | 50N | EPSG:32650 | 117°E | 206 km |
| Shanghai | China | 51N | EPSG:32651 | 123°E | 140 km |
| Hong Kong | Hong Kong | 50N | EPSG:32650 | 117°E | 17 km |
| Singapore | Singapore | 48N | EPSG:32648 | 105°E | 203 km |
| Bangkok | Thailand | 47N | EPSG:32647 | 99°E | 162 km |
| Jakarta | Indonesia | 48S | EPSG:32748 | 105°E | 128 km |
| Manila | Philippines | 51N | EPSG:32651 | 123°E | 106 km |
| Sydney | Australia | 56S | EPSG:32756 | 153°E | 112 km |
| Melbourne | Australia | 55S | EPSG:32755 | 147°E | 85 km |
| Brisbane | Australia | 56S | EPSG:32756 | 153°E | 294 km |
| Perth | Australia | 50S | EPSG:32750 | 117°E | 176 km |
| Auckland | New Zealand | 60S | EPSG:32760 | 177°E | 68 km |
| Sao Paulo | Brazil | 23S | EPSG:32723 | 45°W | 139 km |
| Buenos Aires | Argentina | 21S | EPSG:32721 | 57°W | 148 km |
| Lima | Peru | 18S | EPSG:32718 | 75°W | 104 km |
| Santiago | Chile | 19S | EPSG:32719 | 69°W | 124 km |
| Bogota | Colombia | 18N | EPSG:32618 | 75°W | 230 km |
Rows marked exception are decided by the standard's Norway or Svalbard rules rather than the formula, which is where calculators that implement only the formula go wrong. The UTM zone finder applies both to any point, and returns the MGRS grid square with it.
Try these codes on your own coordinates
Each one opens the converter with that system already selected. Nothing is uploaded; the projection runs in your browser.
Questions people ask
What UTM zone is Mumbai in?
Mumbai is in UTM zone 43 north, EPSG:32643, with a central meridian of 75 degrees east. It sits about 92 km from the zone 42 boundary to the west, so a normal city project stays inside one zone.
What UTM zone is Delhi in?
Delhi is in UTM zone 43 north, EPSG:32643, the same zone as Mumbai, Bengaluru, Pune and Ahmedabad. It lies about 77 km west of the boundary with zone 44, which is where Hyderabad, Chennai and Lucknow fall.
How do I find the zone for a place that is not in the table?
Use the UTM zone finder: click the map, type coordinates or use your current location. It returns the zone, EPSG code, central meridian and MGRS grid square, and it applies the Norway and Svalbard exceptions. For a rough answer by hand, the zone is floor((longitude + 180) / 6) + 1.
Why do some calculators give Bergen a different UTM zone?
Because they implement the formula and skip the exceptions. Between 56 and 64 degrees north, zone 32 is widened west to 3 degrees east so that southwest Norway stays in one zone. Bergen at 5.32 degrees east is therefore zone 32, not the zone 31 the formula produces.
Is the zone number the same north and south of the equator?
The number is the same because it depends only on longitude, but the coordinate system is not. Northern zones are EPSG:326xx and southern zones EPSG:327xx, and the southern ones add a 10,000,000 m false northing so values stay positive. Zone 43N and zone 43S are different systems.
My site crosses two UTM zones. What should I do?
Pick one zone and extend it past its edge, documenting the choice, if the overrun is a few tens of kilometres. Otherwise split the deliverable at the boundary, or move to a national grid built to span the country. Do not mix zones silently in one dataset, because eastings restart in each zone.