Secure websites use HTTPS
Scam alert
Sign up here for higher rate limits, priority support and maintenance notifications.
Data from Dec 2025
Last updated: 30 Jan 2026, 10:07 SGT
Indicative land use zoning layer. This layer is extracted from the Master Plan 2025 that was gazetted on 1 Dec 2025. For the latest Master Plan, please visit URA web site at https://www.ura.gov.sg/
Attribute Legend
| Attributes | Data Type | Description |
|---|---|---|
| OBJECTID | Numeric | - |
| LU_DESC | Text | - |
| LU_TEXT | Numeric | - |
| GPR | Text | - |
| WHI_Q_MX | Numeric | - |
| GPR_B_MN | Numeric | - |
| INC_CRC | Text | - |
| FMEL_UPD_D | Numeric | - |
| SHAPE.AREA | Numeric | - |
| SHAPE.LEN | Numeric | - |
Dataset preview
This code can be used to view the raw JSON dataset for Master Plan 2025 Land Use Layer. Large datasets may be truncated in the preview. Please download the dataset for complete data.
{
"type" : "FeatureCollection",
"name" : "G_MP25_LANDUSE_PL",
"features" : [
{
"type" : "Feature",
"geometry" : {
"type" : "Polygon",
"coordinates" : [
[
[ 103.75567022064742, 1.3137084855203607 ],
[ 103.75560061466949, 1.3138207510726336 ],
[ 103.75532492631004, 1.3136475703121866 ],
[ 103.7553611545437, 1.3135143866883763 ],
[ 103.75567022064742, 1.3137084855203607 ]
]
]
},
"properties" : {
"OBJECTID" : 134,
"LU_DESC" : "RESIDENTIAL",
"LU_TEXT" : null,
"GPR" : "LND",
"WHI_Q_MX" : null,
"GPR_B_MN" : null,
"INC_CRC" : "97E56FFEE595E540",
"FMEL_UPD_D" : "20251229172121",
"SHAPE.AREA" : 561.145753565,
"SHAPE.LEN" : 106.611218678757
}
},
{
"type" : "Feature",
"geometry" : {
"type" : "Polygon",
"coordinates" : [
[
[ 103.75471396595829, 1.315917810860564 ],
[ 103.75464407349128, 1.3160218918760163 ],
[ 103.75441704174217, 1.3158677810624182 ],
[ 103.75442792368949, 1.315851575209048 ],
[ 103.75448694319877, 1.315763709097457 ],
[ 103.75471396595829, 1.315917810860564 ]
]
]
},
"properties" : {
"OBJECTID" : 135,
"LU_DESC" : "RESIDENTIAL",
"LU_TEXT" : null,
"GPR" : "LND",
"WHI_Q_MX" : null,
"GPR_B_MN" : null,
"INC_CRC" : "76E6AC46CF6126C5",
"FMEL_UPD_D" : "20251229172121",
"SHAPE.AREA" : 423.323156,
"SHAPE.LEN" : 88.7318252109411
}
},
{
"type" : "Feature",
"geometry" : {
"type" : "Polygon",
"coordinates" : [
[
[ 103.76667572393032, 1.3254776148221061 ],
[ 103.76657377576561, 1.3252457864862057 ],
[ 103.76674172279233, 1.325170804789692 ],
[ 103.76684367097029, 1.3254026331194158 ],
[ 103.76667572393032, 1.3254776148221061 ]
]
]
},
"properties" : {
"OBJECTID" : 136,
"LU_DESC" : "RESIDENTIAL",
"LU_TEXT" : null,
"GPR" : "LND",
"WHI_Q_MX" : null,
"GPR_B_MN" : null,
"INC_CRC" : "ACE4ECEE0E6910C2",
"FMEL_UPD_D" : "20251229172121",
"SHAPE.AREA" : 573.19734886,
"SHAPE.LEN" : 96.9604949453441
}
},
{
"type" : "Feature",
"geometry" : {
"type" : "Polygon",
"coordinates" : [
[
[ 103.75791485598423, 1.3204791807940546 ],
[ 103.75791523677282, 1.320783830243548 ],
[ 103.75786001363237, 1.3207823056078554 ],
[ 103.75775880236347, 1.320759509830451 ],
[ 103.7577240477765, 1.3207432528263428 ],
[ 103.75781666239948, 1.3204750041550215 ],
[ 103.75791485598423, 1.3204791807940546 ]
]
]
},
"properties" : {
"OBJECTID" : 137,
"LU_DESC" : "RESIDENTIAL",
"LU_TEXT" : null,
"GPR" : "LND",
"WHI_Q_MX" : null,
"GPR_B_MN" : null,
"INC_CRC" : "F913E836600D36E0",
"FMEL_UPD_D" : "20251229172121",
"SHAPE.AREA" : 539.98179279,
"SHAPE.LEN" : 97.9814289636111
}
},
{
"type" : "Feature",
"geometry" : {
"type" : "Polygon",
"coordinates" : [
[
[ 103.76081348543775, 1.3202286032301442 ],
[ 103.76099620713147, 1.3204030884239666 ],
[ 103.7608137405897, 1.3204779372766167 ],
[ 103.76081366960189, 1.3204780141454706 ],
[ 103.76081361119536, 1.320478037657212 ],
[ 103.76078002228614, 1.3205142844814224 ],
[ 103.76054876372905, 1.3203024919265562 ],
[ 103.7605535361334, 1.3202957093377308 ],
[ 103.76058434737122, 1.3202061917822632 ],
[ 103.76058650305768, 1.3201731617621557 ],
[ 103.76081348543775, 1.3202286032301442 ]
]
]
},
"properties" : {
"OBJECTID" : 138,
"LU_DESC" : "RESIDENTIAL",
"LU_TEXT" : null,
"GPR" : "LND",
"WHI_Q_MX" : null,
"GPR_B_MN" : null,
"INC_CRC" : "E09A6BC63C648CA1",
"FMEL_UPD_D" : "20251229172121",
"SHAPE.AREA" : 968.1355901,
"SHAPE.LEN" : 131.305158129979
}
},
{
"type" : "Feature",
"geometry" : {
"type" : "Polygon",
"coordinates" : [
[
[ 103.75934461397772, 1.3127424756689614 ],
[ 103.75929185843374, 1.312985051639976 ],
[ 103.75923291220144, 1.3129724584232887 ],
[ 103.75928562641558, 1.3127299466624114 ],
[ 103.75934461397772, 1.3127424756689614 ]
]
]
},
"properties" : {
"OBJECTID" : 139,
"LU_DESC" : "RESIDENTIAL",
"LU_TEXT" : null,
"GPR" : "LND",
"WHI_Q_MX" : null,
"GPR_B_MN" : null,
"INC_CRC" : "2C577E1902186EA8",
"FMEL_UPD_D" : "20251229172121",
"SHAPE.AREA" : 184.1519645,
"SHAPE.LEN" : 68.3235015008357
}
},
{
"type" : "Feature",
"geometry" : {
"type" : "Polygon",
"coordinates" : [
[
[ 103.7683959053, 1.3258757808516086 ],
[ 103.76831141718756, 1.3257305929231635 ],
[ 103.76854639255203, 1.3255923616524403 ],
[ 103.76862461500292, 1.3257397406827134 ],
[ 103.76862968614054, 1.3257512597008052 ],
[ 103.76840145092561, 1.3258852858639318 ],
[ 103.7683959053, 1.3258757808516086 ]
]
]
},
"properties" : {
"OBJECTID" : 140,
"LU_DESC" : "RESIDENTIAL",
"LU_TEXT" : null,
"GPR" : "LND",
"WHI_Q_MX" : null,
"GPR_B_MN" : null,
"INC_CRC" : "FDF3C5003F076203",
"FMEL_UPD_D" : "20251229172121",
"SHAPE.AREA" : 593.019936485,
"SHAPE.LEN" : 99.3901940602981
}
},
{
"type" : "Feature",
"geometry" : {
"type" : "Polygon",
"coordinates" : [
[
[ 103.75769907831571, 1.3214138025920192 ],
[ 103.75794821087263, 1.3215009646621625 ],
[ 103.75794917680632, 1.3215012830277388 ],
[ 103.75791003080012, 1.3216103010863383 ],
[ 103.75766121362258, 1.3215232448321106 ],
[ 103.75769907831571, 1.3214138025920192 ]
]
]
},
"properties" : {
"OBJECTID" : 141,
"LU_DESC" : "RESIDENTIAL",
"LU_TEXT" : null,
"GPR" : "LND",
"WHI_Q_MX" : null,
"GPR_B_MN" : null,
"INC_CRC" : "BEB4BE37A7706EC1",
"FMEL_UPD_D" : "20251229172121",
"SHAPE.AREA" : 376.636761745,
"SHAPE.LEN" : 84.4149180814546
}
},
{
"type" : "Feature",
"geometry" : {
"type" : "Polygon",
"coordinates" : [
[
[ 103.75864392626524, 1.3171654210088506 ],
[ 103.75865869530867, 1.3171798243537864 ],
[ 103.75860110810595, 1.3172404430335705 ],
[ 103.75856850781658, 1.317209725329545 ],
[ 103.75848073276934, 1.3171245623467853 ],
[ 103.75837638894168, 1.3170232930431007 ],
[ 103.75843243703218, 1.3169591717205442 ],
[ 103.75864392626524, 1.3171654210088506 ]
]
]
},
"properties" : {
"OBJECTID" : 142,
"LU_DESC" : "RESIDENTIAL",
"LU_TEXT" : null,
"GPR" : "LND",
"WHI_Q_MX" : null,
"GPR_B_MN" : null,
"INC_CRC" : "E102811F09D1E5D3",
"FMEL_UPD_D" : "20251229172121",
"SHAPE.AREA" : 327.223282935,
"SHAPE.LEN" : 88.4495775134027
}
},
{
"type" : "Feature",
"geometry" : {
"type" : "Polygon",
"coordinates" : [
[
[ 103.76135502080955, 1.308934064350436 ],
[ 103.76136897571683, 1.3089492698257303 ],
[ 103.76140971728958, 1.3089936843190095 ],
[ 103.76120770676437, 1.3091815592004543 ],
[ 103.76115000760181, 1.3091127725069236 ],
[ 103.76135502080955, 1.308934064350436 ]
]
]
},
"properties" : {
"OBJECTID" : 143,
"LU_DESC" : "RESIDENTIAL",
"LU_TEXT" : null,
"GPR" : "LND",
"WHI_Q_MX" : null,
"GPR_B_MN" : null,
"INC_CRC" : "B0879A60A7B0E10D",
"FMEL_UPD_D" : "20251229172121",
"SHAPE.AREA" : 287.551965645,
"SHAPE.LEN" : 79.7214826918325
}
},
{
"type" : "Feature",
"geometry" : {
"type" : "Polygon",
"coordinates" : [
[
[ 103.75661897828105, 1.3138740154140904 ],
[ 103.75642803845504, 1.313754265398091 ],
[ 103.75645992593762, 1.3137029075605278 ],
[ 103.75665086576478, 1.3138225517634032 ],
[ 103.75661897828105, 1.3138740154140904 ]
]
]
},
"properties" : {
"OBJECTID" : 144,
"LU_DESC" : "RESIDENTIAL",
"LU_TEXT" : null,
"GPR" : "LND",
"WHI_Q_MX" : null,
"GPR_B_MN" : null,
"INC_CRC" : "9AEAD2364D399955",
"FMEL_UPD_D" : "20251229172121",
"SHAPE.AREA" : 167.76938818,
"SHAPE.LEN" : 63.4722415555351
}
},
{
"type" : "Feature",
"geometry" : {
"type" : "Polygon",
"coordinates" : [
[
[ 103.75842562329346, 1.321407134261778 ],
[ 103.75857803265448, 1.321658003993919 ],
[ 103.75839590538689, 1.321770249018437 ],
[ 103.75834656950121, 1.321739944095439 ],
[ 103.75825507857847, 1.3215125254545035 ],
[ 103.75836990395679, 1.3214416168690564 ],
[ 103.75842562329346, 1.321407134261778 ]
]
]
},
"properties" : {
"OBJECTID" : 145,
"LU_DESC" : "RESIDENTIAL",
"LU_TEXT" : null,
"GPR" : "LND",
"WHI_Q_MX" : null,
"GPR_B_MN" : null,
"INC_CRC" : "27E2C1800680F6DB",
"FMEL_UPD_D" : "20251229172121",
"SHAPE.AREA" : 800.0776426,
"SHAPE.LEN" : 112.116206052272
}
},
{
"type" : "Feature",
"geometry" : {
"type" : "Polygon",
"coordinates" : [
[
[ 103.7611544457317, 1.3203381597218458 ],
[ 103.76115420851134, 1.3203382546731357 ],
[ 103.76099625834951, 1.3204030676250973 ],
[ 103.76099620713147, 1.3204030884239666 ],
[ 103.76081348543775, 1.3202286032301442 ],
[ 103.76058650305768, 1.3201731617621557 ],
[ 103.76059018423986, 1.3201176294037933 ],
[ 103.76079585941638, 1.3201678095608118 ],
[ 103.76095741232346, 1.319993745946088 ],
[ 103.7610009This code can be used to test a sample API query. It retrieves the data catalogue of this dataset. For a complete guide on query parameters and syntax, please refer to the API documentation
import requests
dataset_id = "d_a8c3546b26712e35021f3a681d0353ae"
url = "https://api-open.data.gov.sg/v1/public/api/datasets/" + dataset_id + "/poll-download"
response = requests.get(url)
json_data = response.json()
if json_data['code'] != 0:
print(json_data['errMsg'])
exit(1)
url = json_data['data']['url']
response = requests.get(url)
print(response.text)This dataset can be reused and cited in research publications.
19 Jan 2026
Free forever for personal or commercial use, under the Open Data Licence.