Skip to content

Instantly share code, notes, and snippets.

@codeaid
Created December 1, 2020 11:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save codeaid/3ebf185ee0ac74b021c75ac6c00a0bd5 to your computer and use it in GitHub Desktop.
Save codeaid/3ebf185ee0ac74b021c75ac6c00a0bd5 to your computer and use it in GitHub Desktop.
US region, division and state maps
const getUSRegions = () => ({
ne: { name: "Northeast" },
mw: { name: "Midwest" },
s: { name: "South" },
w: { name: "West" },
ter: { name: "US Territories" },
});
const getUSDivisions = () => ({
ne: { name: "New England", region: "ne" },
ma: { name: "Mid-Atlantic", region: "ne" },
enc: { name: "East North Central", region: "mw" },
wnc: { name: "West North Central", region: "mw" },
sat: { name: "South Atlantic", region: "s" },
esc: { name: "East South Central", region: "s" },
wsc: { name: "West South Central", region: "s" },
mnt: { name: "Mountain", region: "w" },
pac: { name: "Pacific", region: "w" },
ter: { name: "US Territories", region: "ter" },
});
const getUSStates = () => ({
ak: { name: "Alaska", division: "pac" },
al: { name: "Alabama", division: "esc" },
ar: { name: "Arkansas", division: "wsc" },
as: { name: "American Samoa", division: "ter" },
az: { name: "Arizona", division: "mnt" },
ca: { name: "California", division: "pac" },
co: { name: "Colorado", division: "mnt" },
ct: { name: "Connecticut", division: "ne" },
de: { name: "Delaware", division: "sat" },
fl: { name: "Florida", division: "sat" },
ga: { name: "Georgia", division: "sat" },
gu: { name: "Guam", division: "ter" },
hi: { name: "Hawaii", division: "pac" },
ia: { name: "Iowa", division: "wnc" },
id: { name: "Idaho", division: "mnt" },
il: { name: "Illinois", division: "enc" },
in: { name: "Indiana", division: "enc" },
ks: { name: "Kansas", division: "wnc" },
ky: { name: "Kentucky", division: "esc" },
la: { name: "Louisiana", division: "wsc" },
ma: { name: "Massachusetts", division: "ne" },
md: { name: "Maryland", division: "sat" },
me: { name: "Maine", division: "ne" },
mi: { name: "Michigan", division: "enc" },
mn: { name: "Minnesota", division: "wnc" },
mo: { name: "Missouri", division: "wnc" },
mp: { name: "Northern Mariana Islands", division: "ter" },
ms: { name: "Mississippi", division: "esc" },
mt: { name: "Montana", division: "mnt" },
nc: { name: "North Carolina", division: "sat" },
nd: { name: "North Dakota", division: "wnc" },
ne: { name: "Nebraska", division: "wnc" },
nh: { name: "New Hampshire", division: "ne" },
nj: { name: "New Jersey", division: "ma" },
nm: { name: "New Mexico", division: "mnt" },
nv: { name: "Nevada", division: "mnt" },
ny: { name: "New York", division: "ma" },
oh: { name: "Ohio", division: "enc" },
ok: { name: "Oklahoma", division: "wsc" },
or: { name: "Oregon", division: "pac" },
pa: { name: "Pennsylvania", division: "ma" },
pr: { name: "Puerto Rico", division: "ter" },
ri: { name: "Rhode Island", division: "ne" },
sc: { name: "South Carolina", division: "sat" },
sd: { name: "South Dakota", division: "wnc" },
tn: { name: "Tennessee", division: "esc" },
tx: { name: "Texas", division: "wsc" },
ut: { name: "Utah", division: "mnt" },
va: { name: "Virginia", division: "sat" },
vi: { name: "U.S. Virgin Islands", division: "ter" },
vt: { name: "Vermont", division: "ne" },
wa: { name: "Washington", division: "pac" },
wi: { name: "Wisconsin", division: "enc" },
wv: { name: "West Virginia", division: "sat" },
wy: { name: "Wyoming", division: "mnt" },
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment