Skip to content

Instantly share code, notes, and snippets.

@markosmk
Last active November 29, 2024 19:21
Show Gist options
  • Save markosmk/033a4fc297c964fbf8e9a76f794afeb5 to your computer and use it in GitHub Desktop.
Save markosmk/033a4fc297c964fbf8e9a76f794afeb5 to your computer and use it in GitHub Desktop.
codigos postales de argentina (postal codes)
import postalCodes from './postal_codes.json'
export function getProvinceByPostalCode(postalCode: number): string | null {
for (const province of postalCodes) {
if (province.code.includes(postalCode)) {
return province.nameProvince
}
}
return null
}
[
{
"nameProvince": "Buenos Aires",
"codeProvince": [6],
"code": [
8500, 2919, 1646, 1748, 1727, 1925, 1865, 1814, 6700, 2812, 2804, 7600, 7150, 7300, 7400,
6435, 2938, 7406, 7540, 7000, 7414, 7160, 7163, 7167, 7500, 8150, 7513, 7530, 8160, 8000,
8109, 8153, 8180, 8136, 8504, 8174, 7620, 7607, 7521, 7020, 7174, 7165, 7635, 7630, 2700,
2705, 6000, 6740, 6640, 6500, 6660, 6550, 7303, 2720, 6005, 6032, 6050, 6064, 6070, 6015,
6455, 6530, 6450, 6465, 6555, 6230, 6237, 6400, 6346, 6409, 6339, 1980, 7130, 7116, 7118,
1987, 7114, 7100, 2907, 7108, 7103, 1913, 1923, 2915, 2930, 2942, 2740, 2800, 2741, 2752,
2760, 6725, 6720, 6612, 6600, 6620, 6634, 6605, 7240, 7220, 7245, 7260, 7223, 7200, 7263,
7203, 1741, 1900, 1828, 1832, 1836, 1834, 1835, 1846, 1852, 1847, 1849, 1824, 1822, 1870,
1872, 1874, 1875, 1876, 1825, 1826, 1881, 1854, 1856, 1884, 1882, 1888, 1739, 1889, 1886,
1885, 1890, 1893, 1894, 1858, 1804, 1842, 1838, 1776, 1812, 1806, 1768, 1770, 1757, 1759,
1763, 1761, 1778, 1765, 1754, 1706, 1702, 1755, 1716, 1723, 1722, 1718, 1712, 1708, 1688,
1674, 1713, 1676, 1678, 1684, 1686, 1664, 1661, 1663, 1672, 1650, 1682, 1657, 1651, 1419,
1615, 1653, 1655, 1603, 1602, 1609, 1638, 1636, 1640, 1641, 1643, 1644, 1618, 1617, 1648,
1612, 1744, 1746, 1665, 1667, 1669, 1620, 1621, 1623, 1629, 1631, 1633, 1627, 1625, 1613,
1607, 1635, 1619, 1605, 1642, 1606, 1659, 1611, 1704, 1614, 1714, 1742, 1752, 1766, 1878,
1871, 1891, 1862, 2900
]
},
{
"nameProvince": "Catamarca",
"codeProvince": [10],
"code": [
5340, 4705, 4238, 4230, 4750, 4139, 4740, 4715, 5321, 4718, 4723, 4235, 4707, 4700, 4726,
5264, 4701
]
},
{
"nameProvince": "Chaco",
"codeProvince": [22],
"code": [
3705, 3708, 3703, 3716, 3701, 3514, 3722, 3718, 3730, 3732, 3541, 3509, 3530, 3534, 3700,
3734, 3522, 3536, 3505, 3513, 3500, 3634
]
},
{
"nameProvince": "Chubut",
"codeProvince": [26],
"code": [9121, 9020, 9207, 9201, 9200, 9211, 9030, 9220, 9103, 9105, 9101, 9000, 9111, 9120]
},
{
"nameProvince": "Ciudad Autónoma de Buenos Aires",
"codeProvince": [2],
"code": [
1177, 1270, 1274, 1267, 1143, 1157, 1158, 1159, 1265, 1161, 1160, 1167, 1162, 1164, 1163,
1166, 1268, 1266, 1269, 1276, 1273, 1277, 1278, 1285, 1279, 1280, 1275, 1272, 1130, 1134,
1148, 1011, 1112, 1111, 1026, 1113, 1028, 1117, 1115, 1114, 1416, 1427, 1119, 1118, 1426,
1290, 1440, 1408, 1431, 1417, 1419, 1430, 1428, 1429, 1255, 1253, 1239, 1238, 1252, 1226,
1233, 1230, 1182, 1216, 1218, 1217, 1223, 1220, 1241, 1242, 1264, 1244, 1246, 1249, 1248,
1245, 1247, 1229, 1221, 1219, 1232, 1222, 1096, 1063, 1064, 1141, 1065, 1068, 1140, 1069,
1138, 1139, 1070, 1066, 1071, 1074, 1136, 1075, 1076, 1107, 1067, 1006, 1008, 1009, 1073,
1010, 1023, 1019, 1017, 1018, 1033, 1013, 1014, 1012, 1015, 1016, 1077, 1133, 1080, 1078,
1081, 1079, 1020, 1022, 1025, 1030, 1029, 1027, 1034, 1082, 1083, 1211, 1207, 1201, 1031,
1196, 1032, 1186, 1189, 1190, 1191, 1214, 1178, 1181, 1170, 1171, 1173, 1179, 1188, 1180,
1176, 1206, 1175, 1174, 1425, 1172, 1414, 1183, 1405, 1185, 1235, 1184, 1250, 1104, 1002,
1003, 1001, 1005, 1007, 1024, 1263, 1243, 1281, 1237, 1224, 1406, 1407, 1439, 1437
]
},
{
"nameProvince": "Corrientes",
"codeProvince": [18],
"code": [
3302, 3340, 3446, 3344, 3414, 3403, 3407, 3427, 3423, 3470, 3460, 3206, 3196, 3220, 3412,
3400, 3418, 3560, 3420, 3432, 3448, 3443, 3450, 3463, 3481, 3485, 3230
]
},
{
"nameProvince": "Córdoba",
"codeProvince": [14],
"code": [
5280, 2300, 5166, 5111, 5295, 5000, 2400, 5127, 5960, 5186, 5891, 5191, 5800, 6275, 5870,
2580, 5980, 2670, 2550, 5900, 6120, 5203, 5200, 5291, 5248, 5236, 5209
]
},
{
"nameProvince": "Entre Ríos",
"codeProvince": [30],
"code": [
3105, 3153, 3200, 3190, 3180, 3100, 3240, 3280, 3260, 2820, 3150, 3174, 2840, 2823, 3187
]
},
{
"nameProvince": "Formosa",
"codeProvince": [34],
"code": [3611, 3620, 3606, 3600, 3601, 3608, 3636, 3615]
},
{
"nameProvince": "Jujuy",
"codeProvince": [38],
"code": [
4514, 4500, 4650, 4643, 4655, 4600, 4612, 4503, 4608, 4640, 4360, 4513, 4624, 4618, 4641,
4411, 4501
]
},
{
"nameProvince": "La Pampa",
"codeProvince": [42],
"code": [
8201, 6307, 8200, 8307, 8214, 8138, 8360, 6311, 8204, 6387, 6214, 6380, 6303, 6323, 6319,
6200, 6221, 6369, 6360, 6333, 6300, 6330
]
},
{
"nameProvince": "La Rioja",
"codeProvince": [46],
"code": [
5355, 5357, 5350, 5274, 5470, 5273, 5386, 5380, 5310, 5301, 5300, 5365, 5360, 5383, 5385
]
},
{
"nameProvince": "Mendoza",
"codeProvince": [50],
"code": [
5613, 5500, 5501, 5577, 5569, 5507, 5539, 5561, 5600, 5560, 5570, 5519, 5515, 5573, 5596,
5590, 5620
]
},
{
"nameProvince": "Misiones",
"codeProvince": [54],
"code": [
3366, 3370, 3380, 3364, 3384, 3334, 3361, 3322, 3362, 3360, 3363, 3308, 3300, 3315, 3357,
3350, 3355
]
},
{
"nameProvince": "Neuquén",
"codeProvince": [58],
"code": [
8319, 8353, 8305, 8300, 8313, 8333, 8340, 8341, 8315, 8345, 8347, 8349, 8407, 8370, 8371
]
},
{
"nameProvince": "Río Negro",
"codeProvince": [62],
"code": [8418, 8412, 8415, 8400, 8503, 8520, 8536, 8332, 8534]
},
{
"nameProvince": "Salta",
"codeProvince": [66],
"code": [
4440, 4419, 4425, 4427, 4190, 4448, 4126, 4651, 4633, 4430, 4530, 4405, 4401, 4400, 4417,
4403, 4423, 4416, 4560, 4535
]
},
{
"nameProvince": "San Juan",
"codeProvince": [70],
"code": [
5409, 5401, 5435, 5460, 5467, 5403, 5419, 5442, 5415, 5449, 5439, 5413, 5400, 5411, 5417,
5425, 5429, 5443
]
},
{
"nameProvince": "San Luis",
"codeProvince": [74],
"code": [5713, 5883, 5755, 5770, 5750, 5730, 5700, 6277]
},
{
"nameProvince": "Santa Cruz",
"codeProvince": [78],
"code": [9407, 9050, 9310, 9300, 9311, 9405, 9040]
},
{
"nameProvince": "Santa Fe",
"codeProvince": [82],
"code": [
3070, 3040, 3060, 3550, 3000, 2240, 2200, 2000, 3080, 2440, 2520, 2500, 2170, 2255, 3003, 3005
]
},
{
"nameProvince": "Santiago del Estero",
"codeProvince": [86],
"code": [
4220, 2354, 3064, 4197, 4184, 4354, 4300, 4200, 4308, 4326, 4322, 4206, 4208, 4317, 4319,
5250, 4189, 3747, 3740, 4350, 4328, 3763, 2357, 5253, 2356
]
},
{
"nameProvince": "Tierra del Fuego, Antártida e Islas del Atlántico Sur",
"codeProvince": [94],
"code": [9420, 9410]
},
{
"nameProvince": "Tucumán",
"codeProvince": [90],
"code": [
4119, 4178, 4113, 4124, 4137, 4103, 4107, 4128, 4000, 4132, 4142, 4174, 4172, 4153, 4158,
4159, 4162
]
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment