Preparing your generator page
We are loading content and tools so everything is ready to use.
We are loading content and tools so everything is ready to use.
Generate random US state names for road trips, geography class, trivia, and creative prompts. Filter by census region, choose States + DC or States only, toggle abbreviations and duplicate mode, review the live pool count, then copy numbered results in one click.
Also try the Random Country Generator, Random City Generator, and more in Randomizer tools.
Last updated: May 24, 2026 · Published: 2026-03-27 · Updated: 2026-05-24
Locations in current pool: 51
Choose options and generate states.
Choose filters and click generate
A random state generator selects US state names (and optionally the District of Columbia) from a curated list so teachers, travelers, and game hosts can skip manual list-making. It is designed for prompts and activities—not as a map service, census lookup, or election forecast tool.
This Muxgen tool runs in your browser: set state-count (default 1), pick a Region filter, choose an Area type filter, toggle Allow duplicate picks and Show state abbreviation in results, generate via generateStatePicks, and copy with formatStateCopyList. No account and no server upload for your picks.
The dataset covers all 50 states organized into 4 census regions—Northeast, Midwest, South, West—plus District of Columbia when States + DC is selected.
Three simple steps from filters to copy-ready state names.
Enter state-count (default 1), pick a Region chip from 5 options including All regions and four census regions, then choose States + DC, States only, or DC only.
Toggle Show state abbreviation in results for "State (AB)" labels, and Allow duplicate picks for repeats up to 100, or turn duplicates off for unique-only batches capped by the filtered pool.
Click Generate state pick or Generate state picks, review result cards, then Copy to clipboard for notes, slides, or chat.
Every control in the random state generator component.
Number input min 1 — max 100 with duplicates on, or maxBatchForStateSettings when duplicates off. Default 1.
5 toggle buttons from REGION_FILTER_OPTIONS — default All regions.
3 toggle buttons from AREA_TYPE_FILTER_OPTIONS — default States + DC.
Checked by default — enables repeated states and raises max count to 100. Unchecked uses a used Set for unique picks.
Checked by default — formatStateDisplayLine adds postal abbreviation to cards and formatStateCopyList export. Unchecked shows state names only.
Live getStatePool(region, areaType).length — updates when Region or Area type changes; disables generate at zero.
Polite region reporting filter updates, duplicate mode, count clamps, and post-generation status from generateStatePicks.
Primary button — plural label when count > 1; disabled when filtered pool is empty.
Right column displays emerald state cards after generate; empty state shows Choose filters and click generate with US emoji.
Ghost button — numbered list export via formatStateCopyList with Show state abbreviation setting; Copied! feedback for two seconds.
State counts from countStatesByRegion in random-state-generator-data.ts. DC is not assigned to a census region—it appears only when Area type is States + DC and Region is All regions.
| Region | States in pool |
|---|---|
| Northeast | 9 |
| Midwest | 12 |
| South | 16 |
| West | 13 |
| All regions (states only) | 50 |
| All regions + DC | 51 |
Pool sizes from getStatePool("all", areaType) with Region set to All regions.
| Area type | Locations in pool |
|---|---|
| States + DC | 51 |
| States only | 50 |
| DC only | 1 |
All 51 entries in the ALL_US_LOCATIONS array—name, postal abbreviation, and region label.
| State / district | Abbreviation | Region |
|---|---|---|
| Connecticut | CT | Northeast |
| Maine | ME | Northeast |
| Massachusetts | MA | Northeast |
| New Hampshire | NH | Northeast |
| Rhode Island | RI | Northeast |
| Vermont | VT | Northeast |
| New Jersey | NJ | Northeast |
| New York | NY | Northeast |
| Pennsylvania | PA | Northeast |
| Illinois | IL | Midwest |
| Indiana | IN | Midwest |
| Michigan | MI | Midwest |
| Ohio | OH | Midwest |
| Wisconsin | WI | Midwest |
| Iowa | IA | Midwest |
| Kansas | KS | Midwest |
| Minnesota | MN | Midwest |
| Missouri | MO | Midwest |
| Nebraska | NE | Midwest |
| North Dakota | ND | Midwest |
| South Dakota | SD | Midwest |
| Delaware | DE | South |
| Florida | FL | South |
| Georgia | GA | South |
| Maryland | MD | South |
| North Carolina | NC | South |
| South Carolina | SC | South |
| Virginia | VA | South |
| West Virginia | WV | South |
| Alabama | AL | South |
| Kentucky | KY | South |
| Mississippi | MS | South |
| Tennessee | TN | South |
| Arkansas | AR | South |
| Louisiana | LA | South |
| Oklahoma | OK | South |
| Texas | TX | South |
| Arizona | AZ | West |
| Colorado | CO | West |
| Idaho | ID | West |
| Montana | MT | West |
| Nevada | NV | West |
| New Mexico | NM | West |
| Utah | UT | West |
| Wyoming | WY | West |
| Alaska | AK | West |
| California | CA | West |
| Hawaii | HI | West |
| Oregon | OR | West |
| Washington | WA | West |
| District of Columbia | DC | Federal district |
How Region filter, Area type filter, Show state abbreviation, and Allow duplicate picks interact.
Full 51-location pool — max 51 unique picks or 100 with duplicates.
Northeast (9 states) and Midwest (12 states) — focused pools for regional geography units.
South (16 states) and West (13 states) — larger regional pools for coast-to-coast trivia rounds.
50 states without DC — ideal when DC should not appear in classroom map quizzes.
Results and copy include two-letter postal codes—best for capitals drills, beginner geography, and context-rich lists.
Unique states only — actualCount = min(count, pool.length); no reuse within a batch.
Where copied state lists land and which Muxgen pages complement this one.
Paste numbered state lists into assignment instructions or slide notes for US geography warm-ups.
Drop generated lists into lesson plans, road-trip itineraries, or collaborative brainstorming docs.
Copy results into chat for state capitals quizzes, license-plate games, or round-robin storytelling.
Use unique mode to assign one state per student without overlap in the same row.
Random Country Generator picks sovereign nations — this page focuses on US states and DC within census regions.
Spin the Wheel visualizes custom segments — this random state generator is faster for filtered state batches.
Built for US geography workflows—fast filters, live pool counts, and copy-ready output.
State names appear immediately—no accounts, queues, or server round-trips.
Northeast, Midwest, South, West—or keep All regions for the full curated pool.
50 states plus District of Columbia with two-letter postal abbreviations for practical geography, trivia, and classroom prompts.
Switch between States + DC, States only, and DC only without leaving the page.
Switch between state-only and state-plus-abbreviation display in results and clipboard export.
Toggle repeats for large batches up to 100, or enforce unique-only output.
Random state names support travel, education, and creative work.
Generate random state options for your next route shortlist or cross-country bucket-list challenge.
Teachers assign state-based map, capital, and flag tasks by census region.
Hosts quickly assemble randomized state lists for capitals, nicknames, and landmark questions.
Use random states as settings for stories, scripts, and world-building exercises.
Creators pick a state and make a themed post, video, or travel vlog concept.
Use DC only mode or States + DC to discuss federal districts alongside state governments.
When travelers and teachers search for state ideas throughout the year.
Use All regions with Show state abbreviation on to build a surprise destination shortlist before booking hotels.
Narrow to one census region per week and use unique mode to assign one state per student without overlap.
Generate batches across all four regions for classroom discussions about electoral votes and swing states.
Pick random states for family geography quizzes or 'visit this state virtually' holiday party rounds.
Assign states as research prompts for capitals, rivers, and state symbols exercises.
Filter to a region and generate unique state lists for road-trip spotting scorecards.
Terms tied to filters, batch logic, and copy export.
all | northeast | midwest | south | west — selects getStatePool region branch for US_STATES.
all (States + DC) | state (States only) | district (DC only) — controls whether US_DISTRICT is in the pool.
Returns filtered US_STATES by region and area type; district mode always returns [US_DISTRICT].
Returns 100 when duplicates on, else Math.max(1, pool.length) — caps state-count.
Card and copy label — e.g. "Connecticut (CT)" with Show state abbreviation on.
Numbered export — e.g. "1. Connecticut (CT)\n2. Maine (ME)\n3. Massachusetts (MA)".
A generator can start the round; your activity plan carries it forward.
Read Locations in current pool before setting a high count—single-region filters cap unique picks at that region's size.
Use unique mode for assignments and workshops; allow duplicates for raffles or large sample lists.
Enable abbreviations for travel planning and beginner geography; disable for harder capitals quizzes.
Paste into your doc or chat right after generating so results are not lost on refresh.
Regenerate if a disputed pick appears—transparency builds trust in classroom and party games.
Switch between Northeast, South, and West to keep variety high.
Habits that pair with Generate state pick and Copy to clipboard.
Default All regions with States + DC exposes the full 51-location pool.
Sample picks like Connecticut (CT), Maine (ME), Massachusetts (MA) show breadth before you commit to a region theme.
Assign one state per student without overlap when filtered pool count covers your class size.
Use generated states as discussion anchors and add random cities for deeper geography sessions.
Copy numbered lists into a doc and research one state at a time across the month.
Scroll the full ALL_US_LOCATIONS table below to plan Region and Area type filters before live generation.
51 locations, 4 census regions, 5 region filters, 3 area type options, state-count up to 100, Show state abbreviation toggle, duplicate toggle, pool count, numbered copy, privacy, and defaults.
Explore more tools in the directory.
Expand from US states to sovereign nations with continent filters and ISO codes.
Pair state picks with random cities for deeper geography drills and travel games.
Assign discussion topics after each generated state is revealed in classroom rounds.
Spark discussion with random facts after each state pick is assigned to a team.
Customizable spinning wheel for states, choices, and classroom rounds.
Assign point values or round numbers to generated state picks.