Halloween Edition36 maps, limited runlimited runShop the drop
Minimapsbeginner10 min readupdated 11 Sept 2026

GTA V zone names: every GetNameOfZone code and district

The 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.

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”.

GTA V zone names: every GetNameOfZone code and district — illustrated with a FiveM-compatible minimap render

#Area and street name for a HUD

client.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).

CodeDistrictCodeDistrict
AIRPLos Santos International AirportLMESALa Mesa
ALAMOAlamo SeaLOSPUERLa Puerta
ALTAAltaMIRRMirror Park
ARMYBFort ZancudoMORNMorningwood
BANHAMCBanham Canyon DrMOVIERichards Majestic
BANNINGBanningMTCHILMount Chiliad
BAYTREBaytree CanyonMTGORDOMount Gordo
BEACHVespucci BeachMTJOSEMount Josiah
BHAMCABanham CanyonMURRIMurrieta Heights
BRADPBraddock PassNCHUNorth Chumash
BRADTBraddock TunnelNOOSEN.O.O.S.E
BURTONBurtonOBSERVGalileo Observatory
CALAFBCalafia BridgeOCEANAPacific Ocean
CANNYRaton CanyonPALCOVPaleto Cove
CCREAKCassidy CreekPALETOPaleto Bay
CHAMHChamberlain HillsPALFORPaleto Forest
CHILVinewood HillsPALHIGHPalomino Highlands
CHUChumashPALMPOWPalmer-Taylor Power Station
CMSWChiliad Mountain State WildernessPBLUFFPacific Bluffs
CYPRECypress FlatsPBOXPillbox Hill
DAVISDavisPROCOBProcopio Beach
DELBEDel Perro BeachPROLPrologue / North Yankton
DELPEDel PerroRANCHORancho
DELSOLLa PuertaRGLENRichman Glen
DESRTGrand Senora DesertRICHMRichman
DOWNTDowntownROCKFRockford Hills
DTVINEDowntown VinewoodRTRAKRedwood Lights Track
EAST_VEast VinewoodSANCHIASan Chianski Mountain Range
EBUROEl Burro HeightsSANDYSandy Shores
ELGORLEl Gordo LighthouseSKIDMission Row
ELYSIANElysian IslandSLABStab City
GALFISHGalileeSTADMaze Bank Arena
GALLIGalileo ParkSTRAWStrawberry
GOLFGWC and Golfing SocietyTATAMOTataviam Mountains
GRAPESGrapeseedTERMINATerminal
GREATCGreat ChaparralTEXTITextile City
HARMOHarmonyTONGVAHTongva Hills
HAWICKHawickTONGVAVTongva Valley
HORSVinewood RacetrackVCANAVespucci Canals
HUMLABHumane Labs and ResearchVESPVespucci
ISHEISTCayo Perico IslandVINEVinewood
JAILBolingbroke PenitentiaryWINDFRon Alternates Wind Farm
KOREATLittle SeoulWVINEWest Vinewood
LACTLand Act ReservoirZANCUDOZancudo River
LAGOLago ZancudoZP_ORTPort of South Los Santos
LDAMLand Act DamZQ_UARDavis Quartz
LEGSQULegion Square——

#Where zone names are useful

  • HUD: area and street under the minimap.
  • Dispatch: “Shots fired in Strawberry, Grove St” plus a postal code.
  • 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.

Share this guideXRedditFacebook

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.

Ready to pick a map?

Twelve themes on three base map styles, $8 each, instant download.

Look it up while you work

The reference tables this guide leans on, free and without an account.

  • All 966 blip sprite idsThe number SetBlipSprite takes, with the texture name beside it. Searchable, and one click copies a value.
  • Every GTA 5 zone nameAll 291 popzones across 44 districts, with the ids GET_NAME_OF_ZONE and GET_ZONE_FROM_NAME_ID use.
  • The same tables as JSON and CSVFree downloads, CORS open, no account and no API key — ship the list inside your own resource instead of scraping a page.