Map data

FiveM fuel pump locations — every petrol pump in GTA 5

A fuel script is only as good as its pump list, and the game places 157 of them from eight models. Six are modern pumps, prop_vintage_pump and the two prop_gas_pump_old models are the rural and derelict ones, and prop_gas_airunit01 is the air and water unit that sits beside a forecourt rather than dispensing fuel. The rows below give every placement with its heading, so a nozzle prop can be aligned instead of guessed.

157Placements
8Models
26Districts
FreeJSON and CSV, no key

What a server does with these coordinates

  • Building the pump model table a fuel resource matches against, without missing the vintage pumps.
  • Placing a refuel marker at a forecourt that has no blip of its own.
  • Pricing fuel per district, which needs the zone each pump sits in.
  • Excluding the air unit, which looks like a pump to a model check but dispenses nothing.

The pump models a fuel script should match

local PUMPS = {
  `prop_gas_pump_1a`, `prop_gas_pump_1b`, `prop_gas_pump_1c`, `prop_gas_pump_1d`,
  `prop_gas_pump_old2`, `prop_gas_pump_old3`, `prop_vintage_pump`,
}

exports('nearestPump', function(coords, radius)
  for _, model in ipairs(PUMPS) do
    local obj = GetClosestObjectOfType(coords.x, coords.y, coords.z, radius, model, false, false, false)
    if obj ~= 0 then
      return obj, GetEntityCoords(obj)
    end
  end
end)

prop_gas_airunit01 is deliberately absent: it stands on 20 forecourts and a script that includes it will let players refuel from a tyre inflator. Keep it in the data, out of the pump table.

Where they are densest

Every row below is resolved to the game zone that contains it, so a job can be kept inside one neighbourhood instead of sending players across the island.

Grand Senora Desert · 18Little Seoul · 17Paleto Bay · 12Pacific Bluffs · 11Strawberry · 9Davis · 8La Puerta · 8Downtown Vinewood · 7

Fuel pumps — every coordinate

Take this table with you

Every table on this page is published as a file as well, so you can ship it inside your own resource or tool instead of scraping it. Free, CORS open, no account and no API key.

GTA 5 fuel pumps locations — 157 rows JSON CSV

All the other datasets and their column definitions

ModelXYZHeadingDistrictvector3
prop_gas_pump_1c-77.59-1755.0628.8170Chamberlain Hillsvector3(…)
prop_gas_pump_1c-69.45-1758.0228.5470Chamberlain Hillsvector3(…)
prop_gas_pump_1a169.3-1562.2728.3345Davisvector3(…)
prop_gas_pump_1a174.98-1568.4428.3345Davisvector3(…)
prop_gas_pump_1a176.02-1555.9128.3345Davisvector3(…)
prop_gas_pump_1a181.81-1561.9728.3345Davisvector3(…)
prop_gas_pump_1c-80.17-1762.1428.870Davisvector3(…)
prop_gas_pump_1c-72.03-1765.1128.5370Davisvector3(…)
prop_gas_pump_1c-63.61-1767.9428.2670Davisvector3(…)
prop_gas_pump_1c-61.03-1760.8528.370Davisvector3(…)
prop_gas_pump_old2-1628.74-799.879.249.4Del Perrovector3(…)
prop_gas_pump_old2-764.89-1434.494.0451.1La Puertavector3(…)
prop_gas_pump_old248.912779.5957.04323Grand Senora Desertvector3(…)
prop_gas_pump_old250.312778.5357.04323Grand Senora Desertvector3(…)
prop_gas_pump_old22678.513262.3454.3958.4Grand Senora Desertvector3(…)
prop_gas_pump_old22680.93266.4154.39240.3Grand Senora Desertvector3(…)
prop_gas_airunit0162.592788.6856.9253Grand Senora Desertvector3(…)
prop_gas_airunit011017.872654.7538.7490.7Grand Senora Desertvector3(…)
prop_gas_airunit011233.212729.137.0387.8Grand Senora Desertvector3(…)
prop_gas_airunit012691.463267.8254.28239.6Grand Senora Desertvector3(…)
prop_gas_airunit012693.673271.7254.28239.6Grand Senora Desertvector3(…)
prop_vintage_pump1035.442667.938.70Grand Senora Desertvector3(…)
prop_vintage_pump1035.442674.4438.7360Grand Senora Desertvector3(…)
prop_vintage_pump1043.222674.4538.7359.9Grand Senora Desertvector3(…)
prop_vintage_pump1043.222667.9138.7359.9Grand Senora Desertvector3(…)
prop_vintage_pump1205.92662.0536.9134.9Grand Senora Desertvector3(…)
prop_vintage_pump1208.512659.4336.9134.9Grand Senora Desertvector3(…)
prop_vintage_pump1209.582658.3536.9134.9Grand Senora Desertvector3(…)
prop_vintage_pump1785.033331.4840.34121.4Grand Senora Desertvector3(…)
prop_vintage_pump1786.083329.8540.41301.4Grand Senora Desertvector3(…)
prop_gas_airunit01625.68247.43102.06150Downtown Vinewoodvector3(…)
prop_gas_pump_1b612.42273.96102.27270Downtown Vinewoodvector3(…)
prop_gas_pump_1b612.43263.84102.27270Downtown Vinewoodvector3(…)
prop_gas_pump_1b620.99273.97102.27270Downtown Vinewoodvector3(…)
prop_gas_pump_1b620.99263.84102.27270Downtown Vinewoodvector3(…)
prop_gas_pump_1b629.63273.97102.27270Downtown Vinewoodvector3(…)
prop_gas_pump_1b629.63263.84102.27270Downtown Vinewoodvector3(…)
prop_gas_pump_old21246.22-1488.933.880El Burro Heightsvector3(…)
prop_gas_pump_old21246.44-148233.880El Burro Heightsvector3(…)
prop_gas_pump_1a1204.2-1401.0334.3845El Burro Heightsvector3(…)
prop_gas_pump_1a1207.07-1398.1634.3845El Burro Heightsvector3(…)
prop_gas_pump_1a1210.06-1406.934.3845El Burro Heightsvector3(…)
prop_gas_pump_1a1212.94-1404.0334.3845El Burro Heightsvector3(…)
prop_gas_airunit011194.54-1397.5934.490El Burro Heightsvector3(…)
prop_gas_pump_1a-69.54-2530.215.15145Elysian Islandvector3(…)
prop_gas_pump_1a-63.46-2534.465.15145Elysian Islandvector3(…)
prop_gas_airunit01-72.53-2528.025.1955Elysian Islandvector3(…)
prop_gas_airunit01-60.77-2536.235.19235Elysian Islandvector3(…)
prop_gas_airunit01300.93-2953.965.11269.9Elysian Islandvector3(…)
prop_gas_airunit011697.684918.841.11325.5Grapeseedvector3(…)
prop_gas_pump_old31684.594931.6641.23235Grapeseedvector3(…)
prop_gas_pump_old31690.094927.841.23235Grapeseedvector3(…)
prop_vintage_pump263.082606.7943.98190Harmonyvector3(…)
prop_vintage_pump264.982607.1843.9810Harmonyvector3(…)
prop_gas_airunit01-727.31-906.8918.050Little Seoulvector3(…)
prop_gas_airunit01-549.91-1228.1417.3165Little Seoulvector3(…)
prop_gas_airunit01-546.88-1221.6517.3165Little Seoulvector3(…)
prop_gas_pump_1c-732.65-939.3218.21270Little Seoulvector3(…)
prop_gas_pump_1c-732.65-932.5218.21270Little Seoulvector3(…)
prop_gas_pump_1c-724.01-932.5218.21270Little Seoulvector3(…)
prop_gas_pump_1c-724.01-939.3218.21270Little Seoulvector3(…)
prop_gas_pump_1c-715.44-932.5218.21270Little Seoulvector3(…)
prop_gas_pump_1c-715.44-939.3218.21270Little Seoulvector3(…)
prop_gas_pump_1d-532.29-1212.7217.33335Little Seoulvector3(…)
prop_gas_pump_1d-529.52-1213.9617.33155Little Seoulvector3(…)
prop_gas_pump_1d-528.58-1204.817.33335Little Seoulvector3(…)
prop_gas_pump_1d-525.81-1206.0417.33155Little Seoulvector3(…)
prop_gas_pump_1d-524.93-1216.1517.33335Little Seoulvector3(…)
prop_gas_pump_1d-522.24-1217.4217.33155Little Seoulvector3(…)
prop_gas_pump_1d-521.22-1208.2317.33335Little Seoulvector3(…)
prop_gas_pump_1d-518.53-1209.517.33155Little Seoulvector3(…)
prop_gas_pump_1a-2558.772341.4932.23183.5Lago Zancudovector3(…)
prop_gas_pump_1a-2558.482334.1332.26183.5Lago Zancudovector3(…)
prop_gas_pump_1a-2558.022326.732.26183.5Lago Zancudovector3(…)
prop_gas_pump_1a-2552.612334.4732.25183.5Lago Zancudovector3(…)
prop_gas_pump_1a-2552.42341.8932.22183.5Lago Zancudovector3(…)
prop_gas_pump_1a-2551.42327.1232.25183.5Lago Zancudovector3(…)
prop_gas_pump_1a810.7-1026.2525.4490La Mesavector3(…)
prop_gas_pump_1a810.7-1030.9425.4490La Mesavector3(…)
prop_gas_pump_1a818.99-1026.2525.4490La Mesavector3(…)
prop_gas_pump_1a818.99-1030.9425.4490La Mesavector3(…)
prop_gas_pump_1a827.29-1026.2525.6490La Mesavector3(…)
prop_gas_pump_1a827.29-1030.9425.6490La Mesavector3(…)
prop_gas_pump_old2-705.28-1464.984.02231.1La Puertavector3(…)
prop_gas_airunit01-334.59-1455.4629.540La Puertavector3(…)
prop_gas_pump_1b-329.82-1471.6429.73120La Puertavector3(…)
prop_gas_pump_1b-324.75-1480.4129.73120La Puertavector3(…)
prop_gas_pump_1b-322.33-1467.3229.72120La Puertavector3(…)
prop_gas_pump_1b-317.26-1476.0929.73120La Puertavector3(…)
prop_gas_pump_1b-314.92-1463.0429.73120La Puertavector3(…)
prop_gas_pump_1b-309.85-1471.829.72120La Puertavector3(…)
prop_gas_pump_1c1175.7-322.3168.36190Mirror Parkvector3(…)
prop_gas_pump_1c1177.46-331.0168.32190Mirror Parkvector3(…)
prop_gas_pump_1c1178.96-339.5468.37190Mirror Parkvector3(…)
prop_gas_pump_1c1183.13-32168.35190Mirror Parkvector3(…)
prop_gas_pump_1c1184.89-329.768.31190Mirror Parkvector3(…)
prop_gas_pump_1c1186.39-338.2368.36190Mirror Parkvector3(…)
prop_gas_pump_1a-1444.5-274.2345.4130.7Morningwoodvector3(…)
prop_gas_pump_1a-1438.07-268.745.4130.7Morningwoodvector3(…)
prop_gas_pump_1a-1435.51-284.6945.4130.7Morningwoodvector3(…)
prop_gas_pump_1a-1429.08-279.1545.4130.7Morningwoodvector3(…)
prop_gas_pump_1b1697.766418.3431.76334.9Mount Chiliadvector3(…)
prop_gas_pump_1b1701.726416.4831.76334.9Mount Chiliadvector3(…)
prop_gas_pump_1b1705.746414.631.76334.9Mount Chiliadvector3(…)
prop_gas_airunit011194.54-1391.4434.490Murrieta Heightsvector3(…)
prop_gas_pump_old2-97.066416.7730.6445Paleto Bayvector3(…)
prop_gas_pump_old2-91.296422.5430.6445Paleto Bayvector3(…)
prop_gas_pump_1a172.336603.6431.06280Paleto Bayvector3(…)
prop_gas_pump_1a179.676604.9331.06100Paleto Bayvector3(…)
prop_gas_pump_1a186.976606.2231.06100Paleto Bayvector3(…)
prop_gas_airunit01-91.026391.630.68225.3Paleto Bayvector3(…)
prop_gas_airunit01156.86628.430.85315.6Paleto Bayvector3(…)
prop_gas_airunit01173.176598.9231.07100Paleto Bayvector3(…)
prop_gas_airunit01180.446600.231.07100Paleto Bayvector3(…)
prop_gas_airunit01187.736601.4931.07100Paleto Bayvector3(…)
prop_vintage_pump154.466630.7630.79315Paleto Bayvector3(…)
prop_vintage_pump156.146629.0730.8315Paleto Bayvector3(…)
prop_gas_airunit01-2081.44-297.8912.23354Pacific Bluffsvector3(…)
prop_gas_airunit01-2078.15-298.2412.29354Pacific Bluffsvector3(…)
prop_gas_pump_1d-2106.07-325.5812.1684Pacific Bluffsvector3(…)
prop_gas_pump_1d-2105.4-319.2212.1684Pacific Bluffsvector3(…)
prop_gas_pump_1d-2104.54-311.0212.1684Pacific Bluffsvector3(…)
prop_gas_pump_1d-2097.48-326.4812.1684Pacific Bluffsvector3(…)
prop_gas_pump_1d-2096.81-320.1212.1684Pacific Bluffsvector3(…)
prop_gas_pump_1d-2096.1-311.9112.1684Pacific Bluffsvector3(…)
prop_gas_pump_1d-2088.76-327.412.1684Pacific Bluffsvector3(…)
prop_gas_pump_1d-2088.09-321.0412.1684Pacific Bluffsvector3(…)
prop_gas_pump_1d-2087.22-312.8212.1684Pacific Bluffsvector3(…)
prop_gas_pump_1c-1808.72799.95137.69312.5Richman Glenvector3(…)
prop_gas_pump_1c-1803.62794.39137.69312.5Richman Glenvector3(…)
prop_gas_pump_1c-1802.32806.11137.65312.5Richman Glenvector3(…)
prop_gas_pump_1c-1797.22800.55137.65312.5Richman Glenvector3(…)
prop_gas_pump_1c-1795.93811.96137.69312.5Richman Glenvector3(…)
prop_gas_pump_1c-1790.84806.4137.7312.5Richman Glenvector3(…)
prop_gas_pump_old22001.553772.231.430Sandy Shoresvector3(…)
prop_gas_pump_old22003.913773.4831.430Sandy Shoresvector3(…)
prop_gas_pump_old22006.213774.9631.430Sandy Shoresvector3(…)
prop_gas_pump_old22009.253776.7731.430Sandy Shoresvector3(…)
prop_gas_pump_1d256.43-1253.4628.2990Strawberryvector3(…)
prop_gas_pump_1d256.43-1261.328.2990Strawberryvector3(…)
prop_gas_pump_1d256.43-1268.6428.2990Strawberryvector3(…)
prop_gas_pump_1d265.06-1253.4628.2990Strawberryvector3(…)
prop_gas_pump_1d265.06-1261.328.2990Strawberryvector3(…)
prop_gas_pump_1d265.06-1268.6428.2990Strawberryvector3(…)
prop_gas_pump_1d273.84-1268.6428.2990Strawberryvector3(…)
prop_gas_pump_1d273.84-1261.328.2990Strawberryvector3(…)
prop_gas_pump_1d273.84-1253.4628.2990Strawberryvector3(…)
prop_gas_pump_1a2573.54359.21107.6587.5Tataviam Mountainsvector3(…)
prop_gas_pump_1a2573.78364.71107.6587.5Tataviam Mountainsvector3(…)
prop_gas_pump_1a2580.93358.89107.6587.5Tataviam Mountainsvector3(…)
prop_gas_pump_1a2581.17364.38107.6587.5Tataviam Mountainsvector3(…)
prop_gas_pump_1a2588.41358.56107.6587.5Tataviam Mountainsvector3(…)
prop_gas_pump_1a2588.65364.06107.6587.5Tataviam Mountainsvector3(…)
prop_gas_airunit012555.33347.47107.650Tataviam Mountainsvector3(…)
prop_gas_airunit011202.41-2946.154.93270.9Terminalvector3(…)
prop_gas_airunit012543.182640.5837.116.3Ron Alternates Wind Farmvector3(…)
prop_vintage_pump2539.792594.8136.96290Ron Alternates Wind Farmvector3(…)

157 placements, in 26 districts. Click any value to copy it; the CSV and JSON downloads carry every row at once.

Questions people ask

How many petrol stations are there in GTA 5?
The pumps cluster into roughly two dozen forecourts, but the useful number for a script is the 157 individual pump props listed here, because fuelling happens at a pump rather than at a station.
Which pump models do fuel resources use?
Most published fuel resources match the four prop_gas_pump_1a to 1d models and then add the two prop_gas_pump_old variants and prop_vintage_pump for the Blaine County stations. Leaving the old models out is the usual reason a rural station does nothing.
Do these coordinates include the Mors and tuning garage pumps?
No. These are the pump props placed in the base map. Pumps that only exist inside an MLO added by a resource are not in the game files, so they will not appear in any dump of the base game.

See all of this on your own minimap

Coordinates are only half of a map feature: the other half is a minimap your players can read. Ours comes in twelve palettes on three base styles, with or without postal codes, and the studio puts your server name and logo on it before you download the resource.

Nearby reference

Coordinates come from the publicly published DurtyFree GTA V data dumps; the district on every row is computed here from the zone boundaries the game ships, and every model hash is computed from the name rather than copied. The models and the map are the property of Take-Two Interactive and Rockstar Games — see our trademark and IP notice.