Calculators & maps / publishing tools

Categorical U.S. State Map Maker

Color states by named groups with a discrete legend and editable category colors.

Your spreadsheet stays in this tab. No account is required.

Review the matched and skipped rows before drawing. Your spreadsheet stays in this tab.

Saved illustrative example. Interactive controls load automatically.

State groups · illustrative exampleCategorical map with a discrete legend. Gray means unlisted or unavailable. Exact matched data follows in the table.State groups · illustrative exampleIllustrative data · replace with your sourceAlabama · AL: UnavailableAlaska · AK: UnavailableArizona · AZ: UnavailableColorado · CO: UnavailableFlorida · FL: UnavailableGeorgia · GA: Group BIndiana · IN: UnavailableKansas · KS: UnavailableMaine · ME: UnavailableMassachusetts · MA: UnavailableMinnesota · MN: UnavailableNew Jersey · NJ: UnavailableNorth Carolina · NC: Group ANorth Dakota · ND: UnavailableOklahoma · OK: UnavailablePennsylvania · PA: UnavailableSouth Dakota · SD: UnavailableTexas · TX: Group BWyoming · WY: UnavailableConnecticut · CT: UnavailableMissouri · MO: UnavailableWest Virginia · WV: UnavailableIllinois · IL: UnavailableNew Mexico · NM: UnavailableArkansas · AR: UnavailableCalifornia · CA: Group CDelaware · DE: UnavailableDistrict of Columbia · DC: UnavailableHawaii · HI: UnavailableIowa · IA: UnavailableKentucky · KY: UnavailableMaryland · MD: UnavailableMichigan · MI: UnavailableMississippi · MS: UnavailableMontana · MT: UnavailableNew Hampshire · NH: UnavailableNew York · NY: Group AOhio · OH: UnavailableOregon · OR: UnavailableTennessee · TN: UnavailableUtah · UT: UnavailableVirginia · VA: UnavailableWashington · WA: UnavailableWisconsin · WI: UnavailableNebraska · NE: UnavailableSouth Carolina · SC: UnavailableIdaho · ID: UnavailableNevada · NV: UnavailableVermont · VT: UnavailableLouisiana · LA: UnavailableRhode Island · RI: UnavailableGroup AGroup BGroup CGray = unlisted / unavailable · State geography · MapifyStats
Download a starter CSV

Matched data

The table keeps exact names and values, including leading-zero identifiers.

Matched data · 5 places
PlaceIdentifierStateValue / group
North CarolinaNCNCGroup A
GeorgiaGAGAGroup B
CaliforniaCACAGroup C
TexasTXTXGroup B
New YorkNYNYGroup A

Named groups, distinct colors

Use state names or two-letter codes in one column and category names in another. Up to eight groups and all 50 states plus DC are supported. Category labels are case-sensitive and sorted alphabetically in the legend. Every group has its own editable color; categories have no numerical ordering.

Blank category names, unknown states and duplicate states appear in the import review. Unlisted states are gray. Keep a legend and data table with the map so meaning is available without relying on color alone. Custom colors are not automatically validated as colorblind-safe.

Prepare and export

CSV and TSV imports are limited to 2 MB and 5,000 rows. Quoted numeric values may contain thousands separators. Review the import, correct issues or explicitly accept the matched subset, and confirm the map. Personal data is never sent to a map service or included in analytics.

SVG preserves editable vector shapes, titles and legends. PNG uses double the SVG dimensions. The matched CSV keeps unavailable values blank. Settings JSON records colors, breaks and labels; it excludes the original pasted spreadsheet.

Sources and reproducibility

County boundaries: Census 2024 cartographic county file. County names and identifiers: current Gazetteer lookup. State outline: us-atlas Census-derived geography.

Color specifications and designs developed by Cynthia Brewer: ColorBrewer. Vetted combinations come from the published scheme specifications. Archived geometry and source checksums are listed in the source manifest.

Keep exploring