# GTA V zone names: every GetNameOfZone code and district

> The full list of GTA 5 zone codes returned by GetNameOfZone with their district names, plus how to show the player's area and street name on a FiveM HUD.

Source: https://fam-tools.com/guides/gta-5-zone-names-districts · FAM Tools · published 2026-09-11 · updated 2026-09-11 · about 10 min

**Short answer.** Call `GetNameOfZone(x, y, z)` to get a zone code such as `LEGSQU`, then map it to a readable name with the table below (`LEGSQU` → Legion Square). For street names use `GetStreetNameAtCoord`, which returns hashes you convert with `GetStreetNameFromHashKey`. Update the display on a timer, not every frame.

## Key points

- `GetNameOfZone` returns a **code** (e.g. `PBOX`), not a readable name.
- There are 93 zone codes; the table maps each to its district.
- `GetStreetNameAtCoord` gives the street and crossing street hashes.
- Update area and street text about once a second.
- Postal codes add precision that zone names cannot — see the postal guide.

Every point on the GTA V map belongs to a zone — Legion Square, Sandy Shores, Paleto Bay — and the game returns a short code for it rather than the readable name. HUDs, dispatch alerts and loading-screen tips all need the readable version. This page lists every zone code with its district name, taken from the Cfx zone reference, and shows how to turn a position into “Pillbox Hill, Alta St”.

## Area and street name for a HUD

*client.lua*

```lua
local ZONES = {
    LEGSQU = 'Legion Square', PBOX = 'Pillbox Hill', SANDY = 'Sandy Shores',
    PALETO = 'Paleto Bay', DOWNT = 'Downtown', -- …the rest from the table below
}

CreateThread(function()
    while true do
        local pos = GetEntityCoords(PlayerPedId())
        local code = GetNameOfZone(pos.x, pos.y, pos.z)
        local area = ZONES[code] or code

        local streetHash, crossHash = GetStreetNameAtCoord(pos.x, pos.y, pos.z)
        local street = GetStreetNameFromHashKey(streetHash)
        local cross = crossHash ~= 0 and GetStreetNameFromHashKey(crossHash) or nil

        -- send to your HUD only when it changes
        print(area, street, cross)
        Wait(1000)
    end
end)
```

The game also has display labels for each zone that `GetLabelText(code)` can resolve in the player’s language; a table like the one below gives you full control over the wording.

## Every zone code (93)

Codes and names from the Cfx zone reference. Some names appear twice because the game uses two codes for the same district (for example `DELSOL` and `LOSPUER` are both La Puerta).

| Code | District | Code | District |
| --- | --- | --- | --- |
| `AIRP` | Los Santos International Airport | `LMESA` | La Mesa |
| `ALAMO` | Alamo Sea | `LOSPUER` | La Puerta |
| `ALTA` | Alta | `MIRR` | Mirror Park |
| `ARMYB` | Fort Zancudo | `MORN` | Morningwood |
| `BANHAMC` | Banham Canyon Dr | `MOVIE` | Richards Majestic |
| `BANNING` | Banning | `MTCHIL` | Mount Chiliad |
| `BAYTRE` | Baytree Canyon | `MTGORDO` | Mount Gordo |
| `BEACH` | Vespucci Beach | `MTJOSE` | Mount Josiah |
| `BHAMCA` | Banham Canyon | `MURRI` | Murrieta Heights |
| `BRADP` | Braddock Pass | `NCHU` | North Chumash |
| `BRADT` | Braddock Tunnel | `NOOSE` | N.O.O.S.E |
| `BURTON` | Burton | `OBSERV` | Galileo Observatory |
| `CALAFB` | Calafia Bridge | `OCEANA` | Pacific Ocean |
| `CANNY` | Raton Canyon | `PALCOV` | Paleto Cove |
| `CCREAK` | Cassidy Creek | `PALETO` | Paleto Bay |
| `CHAMH` | Chamberlain Hills | `PALFOR` | Paleto Forest |
| `CHIL` | Vinewood Hills | `PALHIGH` | Palomino Highlands |
| `CHU` | Chumash | `PALMPOW` | Palmer-Taylor Power Station |
| `CMSW` | Chiliad Mountain State Wilderness | `PBLUFF` | Pacific Bluffs |
| `CYPRE` | Cypress Flats | `PBOX` | Pillbox Hill |
| `DAVIS` | Davis | `PROCOB` | Procopio Beach |
| `DELBE` | Del Perro Beach | `PROL` | Prologue / North Yankton |
| `DELPE` | Del Perro | `RANCHO` | Rancho |
| `DELSOL` | La Puerta | `RGLEN` | Richman Glen |
| `DESRT` | Grand Senora Desert | `RICHM` | Richman |
| `DOWNT` | Downtown | `ROCKF` | Rockford Hills |
| `DTVINE` | Downtown Vinewood | `RTRAK` | Redwood Lights Track |
| `EAST_V` | East Vinewood | `SANCHIA` | San Chianski Mountain Range |
| `EBURO` | El Burro Heights | `SANDY` | Sandy Shores |
| `ELGORL` | El Gordo Lighthouse | `SKID` | Mission Row |
| `ELYSIAN` | Elysian Island | `SLAB` | Stab City |
| `GALFISH` | Galilee | `STAD` | Maze Bank Arena |
| `GALLI` | Galileo Park | `STRAW` | Strawberry |
| `GOLF` | GWC and Golfing Society | `TATAMO` | Tataviam Mountains |
| `GRAPES` | Grapeseed | `TERMINA` | Terminal |
| `GREATC` | Great Chaparral | `TEXTI` | Textile City |
| `HARMO` | Harmony | `TONGVAH` | Tongva Hills |
| `HAWICK` | Hawick | `TONGVAV` | Tongva Valley |
| `HORS` | Vinewood Racetrack | `VCANA` | Vespucci Canals |
| `HUMLAB` | Humane Labs and Research | `VESP` | Vespucci |
| `ISHEIST` | Cayo Perico Island | `VINE` | Vinewood |
| `JAIL` | Bolingbroke Penitentiary | `WINDF` | Ron Alternates Wind Farm |
| `KOREAT` | Little Seoul | `WVINE` | West Vinewood |
| `LACT` | Land Act Reservoir | `ZANCUDO` | Zancudo River |
| `LAGO` | Lago Zancudo | `ZP_ORT` | Port of South Los Santos |
| `LDAM` | Land Act Dam | `ZQ_UAR` | Davis Quartz |
| `LEGSQU` | Legion Square | — | — |

## Where zone names are useful

- **HUD**: area and street under the minimap.
- **Dispatch**: “Shots fired in Strawberry, Grove St” plus a [postal code](https://fam-tools.com/guides/postal-codes-explained).
- **Rich Presence**: “Driving in Vinewood” on the player’s Discord status.
- **Jobs and events**: pick delivery destinations by district.

Coordinates themselves are explained in [GTA V map coordinates](https://fam-tools.com/guides/gta-5-map-coordinates).

## Questions

### What does GetNameOfZone return?

A short zone code such as `LEGSQU` or `SANDY`. Map it to a readable name with a lookup table like the one on this page.

### How many zones are there in GTA V?

The Cfx zone reference lists 93 distinct zone codes, including Cayo Perico (`ISHEIST`) and North Yankton (`PROL`).

### How do I get the street name in FiveM?

Call `GetStreetNameAtCoord(x, y, z)` for the street and crossing hashes, then `GetStreetNameFromHashKey` on each.

### What is the zone code for Legion Square?

`LEGSQU`.

### What zone is the ocean?

`OCEANA` — Pacific Ocean.

## Related

- https://fam-tools.com/guides/gta-5-map-coordinates
- https://fam-tools.com/guides/fivem-nearest-postal-script
- https://fam-tools.com/guides/postal-codes-explained
- https://fam-tools.com/guides/fivem-blips-guide
