Skip to content

Instantly share code, notes, and snippets.

@mick-io
Last active May 31, 2024 03:52
Show Gist options
  • Save mick-io/26db11e4c7f7aee6646b07d9f858eb9c to your computer and use it in GitHub Desktop.
Save mick-io/26db11e4c7f7aee6646b07d9f858eb9c to your computer and use it in GitHub Desktop.
C1 Street Suffix Abbreviations from USPS. The keys represent the USPS standard abbreviations, the arrays contain primary and commonly used suffixes and abbreviations.
{
"ALY": [
"ALLEY",
"ALLEE",
"ALLY"
],
"ANX": [
"ANEX",
"ANNEX",
"ANNX"
],
"ARC": [
"ARCADE"
],
"AVE": [
"AVENUE",
"AV",
"AVEN",
"AVENU",
"AVN",
"AVNUE"
],
"BYU": [
"BAYOU",
"BAYOO"
],
"BCH": [
"BEACH"
],
"BND": [
"BEND"
],
"BLF": [
"BLUFF",
"BLUF"
],
"BLFS": [
"BLUFFS"
],
"BTM": [
"BOTTOM",
"BOT",
"BOTTM"
],
"BLVD": [
"BOULEVARD",
"BOUL",
"BOULV"
],
"BR": [
"BRANCH",
"BRNCH"
],
"BRG": [
"BRIDGE",
"BRDGE"
],
"BRK": [
"BROOK"
],
"BRKS": [
"BROOKS"
],
"BG": [
"BURG"
],
"BGS": [
"BURGS"
],
"BYP": [
"BYPASS",
"BYPA",
"BYPAS",
"BYPS"
],
"CP": [
"CAMP",
"CMP"
],
"CYN": [
"CANYON",
"CANYN",
"CNYN"
],
"CPE": [
"CAPE"
],
"CSWY": [
"CAUSEWAY",
"CAUSWA"
],
"CTR": [
"CENTER",
"CEN",
"CENT",
"CENTR",
"CENTRE",
"CNTER",
"CNTR"
],
"CTRS": [
"CENTERS"
],
"CIR": [
"CIRCLE",
"CIRC",
"CIRCL",
"CRCL",
"CRCLE"
],
"CIRS": [
"CIRCLES"
],
"CLF": [
"CLIFF"
],
"CLFS": [
"CLIFFS"
],
"CLB": [
"CLUB"
],
"CMN": [
"COMMON"
],
"CMNS": [
"COMMONS"
],
"COR": [
"CORNER"
],
"CORS": [
"CORNERS"
],
"CRSE": [
"COURSE"
],
"CT": [
"COURT"
],
"CTS": [
"COURTS"
],
"CV": [
"COVE"
],
"CVS": [
"COVES"
],
"CRK": [
"CREEK"
],
"CRES": [
"CRESCENT",
"CRSENT",
"CRSNT"
],
"CRST": [
"CREST"
],
"XING": [
"CROSSING",
"CRSSNG"
],
"XRD": [
"CROSSROAD"
],
"XRDS": [
"CROSSROADS"
],
"CURV": [
"CURVE"
],
"DL": [
"DALE"
],
"DM": [
"DAM"
],
"DV": [
"DIVIDE",
"DIV",
"DVD"
],
"DR": [
"DRIVE",
"DRIV",
"DRV"
],
"DRS": [
"DRIVES"
],
"EST": [
"ESTATE"
],
"ESTS": [
"ESTATES"
],
"EXPY": [
"EXPRESSWAY",
"EXP",
"EXPR",
"EXPRESS",
"EXPW"
],
"EXT": [
"EXTENSION",
"EXTN",
"EXTNSN"
],
"EXTS": [
"EXTENSIONS"
],
"FLS": [
"FALLS"
],
"FRY": [
"FERRY",
"FRRY"
],
"FLD": [
"FIELD"
],
"FLDS": [
"FIELDS"
],
"FLT": [
"FLAT"
],
"FLTS": [
"FLATS"
],
"FRD": [
"FORD"
],
"FRDS": [
"FORDS"
],
"FRST": [
"FOREST",
"FORESTS"
],
"FRG": [
"FORGE",
"FORG"
],
"FRGS": [
"FORGES"
],
"FRK": [
"FORK"
],
"FRKS": [
"FORKS"
],
"FT": [
"FORT",
"FRT"
],
"FWY": [
"FREEWAY",
"FREEWY",
"FRWAY",
"FRWY"
],
"GDN": [
"GARDEN",
"GARDN",
"GRDEN",
"GRDN"
],
"GDNS": [
"GARDENS",
"GRDNS"
],
"GTWY": [
"GATEWAY",
"GATEWY",
"GATWAY",
"GTWAY"
],
"GLN": [
"GLEN"
],
"GLNS": [
"GLENS"
],
"GRN": [
"GREEN"
],
"GRNS": [
"GREENS"
],
"GRV": [
"GROVE",
"GROV"
],
"GRVS": [
"GROVES"
],
"HBR": [
"HARBOR",
"HARB",
"HARBR",
"HRBOR"
],
"HBRS": [
"HARBORS"
],
"HVN": [
"HAVEN"
],
"HTS": [
"HEIGHTS",
"HT"
],
"HWY": [
"HIGHWAY",
"HIGHWY",
"HIWAY",
"HIWY",
"HWAY"
],
"HL": [
"HILL"
],
"HLS": [
"HILLS"
],
"HOLW": [
"HOLLOW",
"HLLW",
"HOLLOWS",
"HOLWS"
],
"INLT": [
"INLET"
],
"IS": [
"ISLAND",
"ISLND"
],
"ISS": [
"ISLANDS",
"ISLNDS"
],
"ISLE": [
"ISLES"
],
"JCT": [
"JUNCTION",
"JCTION",
"JCTN",
"JUNCTN",
"JUNCTON"
],
"JCTS": [
"JUNCTIONS",
"JCTNS"
],
"KY": [
"KEY"
],
"KYS": [
"KEYS"
],
"KNL": [
"KNOLL",
"KNOL"
],
"KNLS": [
"KNOLLS"
],
"LK": [
"LAKE"
],
"LKS": [
"LAKES"
],
"LAND": [
"LAND"
],
"LNDG": [
"LANDING",
"LNDNG"
],
"LN": [
"LANE"
],
"LGT": [
"LIGHT"
],
"LGTS": [
"LIGHTS"
],
"LF": [
"LOAF"
],
"LCK": [
"LOCK"
],
"LCKS": [
"LOCKS"
],
"LDG": [
"LODGE",
"LDGE",
"LODG"
],
"LOOP": [
"LOOPS"
],
"MALL": [
"MALL"
],
"MNR": [
"MANOR"
],
"MNRS": [
"MANORS"
],
"MDW": [
"MEADOW"
],
"MDWS": [
"MEADOWS",
"MDW",
"MEDOWS"
],
"MEWS": [
"MEWS"
],
"ML": [
"MILL"
],
"MLS": [
"MILLS"
],
"MSN": [
"MISSION",
"MISSN",
"MSSN"
],
"MTWY": [
"MOTORWAY"
],
"MT": [
"MOUNT",
"MNT"
],
"MTN": [
"MOUNTAIN",
"MNTAIN",
"MNTN",
"MOUNTIN",
"MTIN"
],
"MTNS": [
"MOUNTAINS",
"MNTNS"
],
"NCK": [
"NECK"
],
"ORCH": [
"ORCHARD",
"ORCHRD"
],
"OVAL": [
"OVL"
],
"OPAS": [
"OVERPASS"
],
"PARK": [
"PARKS"
],
"PKWY": [
"PARKWAY",
"PARKWY",
"PKWAY",
"PKY",
"PARKWAYS",
"PKWYS"
],
"PASS": [
"PASS"
],
"PSGE": [
"PASSAGE"
],
"PATH": [
"PATHS"
],
"PIKE": [
"PIKES"
],
"PNE": [
"PINE"
],
"PNES": [
"PINES"
],
"PL": [
"PLACE"
],
"PLN": [
"PLAIN"
],
"PLNS": [
"PLAINS"
],
"PLZ": [
"PLAZA",
"PLZA"
],
"PT": [
"POINT"
],
"PTS": [
"POINTS"
],
"PRT": [
"PORT"
],
"PRTS": [
"PORTS"
],
"PR": [
"PRAIRIE",
"PRR"
],
"RADL": [
"RADIAL",
"RAD",
"RADIEL"
],
"RAMP": [
"RAMP"
],
"RNCH": [
"RANCH",
"RANCHES",
"RNCHS"
],
"RPD": [
"RAPID"
],
"RPDS": [
"RAPIDS"
],
"RST": [
"REST"
],
"RDG": [
"RIDGE",
"RDGE"
],
"RDGS": [
"RIDGES"
],
"RIV": [
"RIVER",
"RVR",
"RIVR"
],
"RD": [
"ROAD"
],
"RDS": [
"ROADS"
],
"RTE": [
"ROUTE"
],
"ROW": [
"ROW"
],
"RUE": [
"RUE"
],
"RUN": [
"RUN"
],
"SHL": [
"SHOAL"
],
"SHLS": [
"SHOALS"
],
"SHR": [
"SHORE",
"SHOAR"
],
"SHRS": [
"SHORES",
"SHOARS"
],
"SKWY": [
"SKYWAY"
],
"SPG": [
"SPRING",
"SPNG",
"SPRNG"
],
"SPGS": [
"SPRINGS",
"SPNGS",
"SPRNGS"
],
"SPUR": [
"SPURS"
],
"SQ": [
"SQUARE",
"SQR",
"SQRE",
"SQU"
],
"SQS": [
"SQUARES",
"SQRS"
],
"STA": [
"STATION",
"STATN",
"STN"
],
"STRA": [
"STRAVENUE",
"STRAV",
"STRAVEN",
"STRAVN",
"STRVN",
"STRVNUE"
],
"STRM": [
"STREAM",
"STREME"
],
"ST": [
"STREET",
"STRT",
"STR"
],
"STS": [
"STREETS"
],
"SMT": [
"SUMMIT",
"SUMIT",
"SUMITT"
],
"TER": [
"TERRACE",
"TERR"
],
"TRWY": [
"THROUGHWAY"
],
"TRCE": [
"TRACE",
"TRACES"
],
"TRAK": [
"TRACK",
"TRACKS",
"TRK",
"TRKS"
],
"TRFY": [
"TRAFFICWAY"
],
"TRL": [
"TRAIL",
"TRAILS",
"TRLS"
],
"TRLR": [
"TRAILER",
"TRLRS"
],
"TUNL": [
"TUNNEL",
"TUNEL",
"TUNLS",
"TUNNELS",
"TUNNL"
],
"TPKE": [
"TURNPIKE",
"TRNPK",
"TURNPK"
],
"UPAS": [
"UNDERPASS"
],
"UN": [
"UNION"
],
"UNS": [
"UNIONS"
],
"VLY": [
"VALLEY",
"VALLY",
"VLLY"
],
"VLYS": [
"VALLEYS"
],
"VIA": [
"VIADUCT",
"VDCT",
"VIADCT"
],
"VW": [
"VIEW"
],
"VWS": [
"VIEWS"
],
"VLG": [
"VILLAGE",
"VILL",
"VILLAG",
"VILLG",
"VILLIAGE"
],
"VLGS": [
"VILLAGES"
],
"VL": [
"VILLE"
],
"VIS": [
"VISTA",
"VIST",
"VST",
"VSTA"
],
"WALK": [
"WALKS"
],
"WALL": [
"WALL"
],
"WAY": [
"WY"
],
"WAYS": [
"WAYS"
],
"WL": [
"WELL"
],
"WLS": [
"WELLS"
]
}
@tyleralbee
Copy link

Thank you. I used this to create what I needed: a de-duplicated array of strings that includes both the abbreviations and primary names. Here's for anyone else:

[
    "ALLEY",
    "ALLEE",
    "ALY",
    "ALLY",
    "ANEX",
    "ANX",
    "ANNEX",
    "ANNX",
    "ARCADE",
    "ARC",
    "AVENUE",
    "AV",
    "AVE",
    "AVEN",
    "AVENU",
    "AVN",
    "AVNUE",
    "BAYOU",
    "BAYOO",
    "BYU",
    "BEACH",
    "BCH",
    "BEND",
    "BND",
    "BLUFF",
    "BLF",
    "BLUF",
    "BLUFFS",
    "BLFS",
    "BOTTOM",
    "BOT",
    "BTM",
    "BOTTM",
    "BOULEVARD",
    "BLVD",
    "BOUL",
    "BOULV",
    "BRANCH",
    "BR",
    "BRNCH",
    "BRIDGE",
    "BRDGE",
    "BRG",
    "BROOK",
    "BRK",
    "BROOKS",
    "BRKS",
    "BURG",
    "BG",
    "BURGS",
    "BGS",
    "BYPASS",
    "BYP",
    "BYPA",
    "BYPAS",
    "BYPS",
    "CAMP",
    "CP",
    "CMP",
    "CANYON",
    "CANYN",
    "CYN",
    "CNYN",
    "CAPE",
    "CPE",
    "CAUSEWAY",
    "CSWY",
    "CAUSWA",
    "CENTER",
    "CEN",
    "CTR",
    "CENT",
    "CENTR",
    "CENTRE",
    "CNTER",
    "CNTR",
    "CENTERS",
    "CTRS",
    "CIRCLE",
    "CIR",
    "CIRC",
    "CIRCL",
    "CRCL",
    "CRCLE",
    "CIRCLES",
    "CIRS",
    "CLIFF",
    "CLF",
    "CLIFFS",
    "CLFS",
    "CLUB",
    "CLB",
    "COMMON",
    "CMN",
    "COMMONS",
    "CMNS",
    "CORNER",
    "COR",
    "CORNERS",
    "CORS",
    "COURSE",
    "CRSE",
    "COURT",
    "CT",
    "COURTS",
    "CTS",
    "COVE",
    "CV",
    "COVES",
    "CVS",
    "CREEK",
    "CRK",
    "CRESCENT",
    "CRES",
    "CRSENT",
    "CRSNT",
    "CREST",
    "CRST",
    "CROSSING",
    "XING",
    "CRSSNG",
    "CROSSROAD",
    "XRD",
    "CROSSROADS",
    "XRDS",
    "CURVE",
    "CURV",
    "DALE",
    "DL",
    "DAM",
    "DM",
    "DIVIDE",
    "DIV",
    "DV",
    "DVD",
    "DRIVE",
    "DR",
    "DRIV",
    "DRV",
    "DRIVES",
    "DRS",
    "ESTATE",
    "EST",
    "ESTATES",
    "ESTS",
    "EXPRESSWAY",
    "EXP",
    "EXPY",
    "EXPR",
    "EXPRESS",
    "EXPW",
    "EXTENSION",
    "EXT",
    "EXTN",
    "EXTNSN",
    "EXTENSIONS",
    "EXTS",
    "FALL",
    "FALLS",
    "FLS",
    "FERRY",
    "FRY",
    "FRRY",
    "FIELD",
    "FLD",
    "FIELDS",
    "FLDS",
    "FLAT",
    "FLT",
    "FLATS",
    "FLTS",
    "FORD",
    "FRD",
    "FORDS",
    "FRDS",
    "FOREST",
    "FRST",
    "FORESTS",
    "FORGE",
    "FORG",
    "FRG",
    "FORGES",
    "FRGS",
    "FORK",
    "FRK",
    "FORKS",
    "FRKS",
    "FORT",
    "FT",
    "FRT",
    "FREEWAY",
    "FWY",
    "FREEWY",
    "FRWAY",
    "FRWY",
    "GARDEN",
    "GDN",
    "GARDN",
    "GRDEN",
    "GRDN",
    "GARDENS",
    "GDNS",
    "GRDNS",
    "GATEWAY",
    "GTWY",
    "GATEWY",
    "GATWAY",
    "GTWAY",
    "GLEN",
    "GLN",
    "GLENS",
    "GLNS",
    "GREEN",
    "GRN",
    "GREENS",
    "GRNS",
    "GROVE",
    "GROV",
    "GRV",
    "GROVES",
    "GRVS",
    "HARBOR",
    "HARB",
    "HBR",
    "HARBR",
    "HRBOR",
    "HARBORS",
    "HBRS",
    "HAVEN",
    "HVN",
    "HEIGHTS",
    "HT",
    "HTS",
    "HIGHWAY",
    "HWY",
    "HIGHWY",
    "HIWAY",
    "HIWY",
    "HWAY",
    "HILL",
    "HL",
    "HILLS",
    "HLS",
    "HOLLOW",
    "HLLW",
    "HOLW",
    "HOLLOWS",
    "HOLWS",
    "INLET",
    "INLT",
    "ISLAND",
    "IS",
    "ISLND",
    "ISLANDS",
    "ISS",
    "ISLNDS",
    "ISLE",
    "ISLES",
    "JUNCTION",
    "JCT",
    "JCTION",
    "JCTN",
    "JUNCTN",
    "JUNCTON",
    "JUNCTIONS",
    "JCTNS",
    "JCTS",
    "KEY",
    "KY",
    "KEYS",
    "KYS",
    "KNOLL",
    "KNL",
    "KNOL",
    "KNOLLS",
    "KNLS",
    "LAKE",
    "LK",
    "LAKES",
    "LKS",
    "LAND",
    "LANDING",
    "LNDG",
    "LNDNG",
    "LANE",
    "LN",
    "LIGHT",
    "LGT",
    "LIGHTS",
    "LGTS",
    "LOAF",
    "LF",
    "LOCK",
    "LCK",
    "LOCKS",
    "LCKS",
    "LODGE",
    "LDG",
    "LDGE",
    "LODG",
    "LOOP",
    "LOOPS",
    "MALL",
    "MANOR",
    "MNR",
    "MANORS",
    "MNRS",
    "MEADOW",
    "MDW",
    "MEADOWS",
    "MDWS",
    "MEDOWS",
    "MEWS",
    "MILL",
    "ML",
    "MILLS",
    "MLS",
    "MISSION",
    "MISSN",
    "MSN",
    "MSSN",
    "MOTORWAY",
    "MTWY",
    "MOUNT",
    "MNT",
    "MT",
    "MOUNTAIN",
    "MNTAIN",
    "MTN",
    "MNTN",
    "MOUNTIN",
    "MTIN",
    "MOUNTAINS",
    "MNTNS",
    "MTNS",
    "NECK",
    "NCK",
    "ORCHARD",
    "ORCH",
    "ORCHRD",
    "OVAL",
    "OVL",
    "OVERPASS",
    "OPAS",
    "PARK",
    "PRK",
    "PARKS",
    "PARKWAY",
    "PKWY",
    "PARKWY",
    "PKWAY",
    "PKY",
    "PARKWAYS",
    "PKWYS",
    "PASS",
    "PASSAGE",
    "PSGE",
    "PATH",
    "PATHS",
    "PIKE",
    "PIKES",
    "PINE",
    "PNE",
    "PINES",
    "PNES",
    "PLACE",
    "PL",
    "PLAIN",
    "PLN",
    "PLAINS",
    "PLNS",
    "PLAZA",
    "PLZ",
    "PLZA",
    "POINT",
    "PT",
    "POINTS",
    "PTS",
    "PORT",
    "PRT",
    "PORTS",
    "PRTS",
    "PRAIRIE",
    "PR",
    "PRR",
    "RADIAL",
    "RAD",
    "RADL",
    "RADIEL",
    "RAMP",
    "RANCH",
    "RNCH",
    "RANCHES",
    "RNCHS",
    "RAPID",
    "RPD",
    "RAPIDS",
    "RPDS",
    "REST",
    "RST",
    "RIDGE",
    "RDG",
    "RDGE",
    "RIDGES",
    "RDGS",
    "RIVER",
    "RIV",
    "RVR",
    "RIVR",
    "ROAD",
    "RD",
    "ROADS",
    "RDS",
    "ROUTE",
    "RTE",
    "ROW",
    "RUE",
    "RUN",
    "SHOAL",
    "SHL",
    "SHOALS",
    "SHLS",
    "SHORE",
    "SHOAR",
    "SHR",
    "SHORES",
    "SHOARS",
    "SHRS",
    "SKYWAY",
    "SKWY",
    "SPRING",
    "SPG",
    "SPNG",
    "SPRNG",
    "SPRINGS",
    "SPGS",
    "SPNGS",
    "SPRNGS",
    "SPUR",
    "SPURS",
    "SQUARE",
    "SQ",
    "SQR",
    "SQRE",
    "SQU",
    "SQUARES",
    "SQRS",
    "SQS",
    "STATION",
    "STA",
    "STATN",
    "STN",
    "STRAVENUE",
    "STRA",
    "STRAV",
    "STRAVEN",
    "STRAVN",
    "STRVN",
    "STRVNUE",
    "STREAM",
    "STRM",
    "STREME",
    "STREET",
    "ST",
    "STRT",
    "STR",
    "STREETS",
    "STS",
    "SUMMIT",
    "SMT",
    "SUMIT",
    "SUMITT",
    "TERRACE",
    "TER",
    "TERR",
    "THROUGHWAY",
    "TRWY",
    "TRACE",
    "TRCE",
    "TRACES",
    "TRACK",
    "TRAK",
    "TRACKS",
    "TRK",
    "TRKS",
    "TRAFFICWAY",
    "TRFY",
    "TRAIL",
    "TRL",
    "TRAILS",
    "TRLS",
    "TRAILER",
    "TRLR",
    "TRLRS",
    "TUNNEL",
    "TUNEL",
    "TUNL",
    "TUNLS",
    "TUNNELS",
    "TUNNL",
    "TURNPIKE",
    "TRNPK",
    "TPKE",
    "TURNPK",
    "UNDERPASS",
    "UPAS",
    "UNION",
    "UN",
    "UNIONS",
    "UNS",
    "VALLEY",
    "VLY",
    "VALLY",
    "VLLY",
    "VALLEYS",
    "VLYS",
    "VIADUCT",
    "VDCT",
    "VIA",
    "VIADCT",
    "VIEW",
    "VW",
    "VIEWS",
    "VWS",
    "VILLAGE",
    "VILL",
    "VLG",
    "VILLAG",
    "VILLG",
    "VILLIAGE",
    "VILLAGES",
    "VLGS",
    "VILLE",
    "VL",
    "VISTA",
    "VIS",
    "VIST",
    "VST",
    "VSTA",
    "WALK",
    "WALKS",
    "WALL",
    "WAY",
    "WY",
    "WAYS",
    "WELL",
    "WL",
    "WELLS",
    "WLS",
];

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment