How to get the Johnson County voter file
Request it from the office below, send us the file, and you're ready to cut turf. Running countywide or in just part of Johnson County? This is the office either way.
- Where to request it
- Johnson County Election Office(913) 715-6800 | Johnson County Election Office, 2101 East Kansas City Road, Olathe, KS 66061 | Election Commissioner appointed by the Kansas Secretary of State (Johnson is one of four KS counties with an appointed Election Commissioner rather than an elected County Clerk)
- Cost
- Published examples: Polls Election bundle (3 files: advance ballots mailed + returned + voted in person) = $175. Mail Ballot Elections (ballots returned report) = $15 per day. Voter registration list and per-election vote-history reports priced separately on the Fee Schedule & Order Form — call (913) 715-6800 or check the current PDF on jocoelection.org for the registration-list line item.
- How to request
- Use the Johnson County Election Office Fee Schedule & Order Form published on the Information Requests page. Identify which file (registration list, advance-voting-mailed list, advance-voting-returned list, advance-voting-voted-in-person list, election-day-voted list, full polls bundle, mail-ballot returns). Submit by mail, email, or in person to Olathe office. Counties accept the same statutory anti-commercial-use affirmation under K.S.A. 25-2320a. Delivery typically electronic (CSV/Excel) or CD.
- Turnaround
- Typically 5-10 business days. Johnson County is the highest-volume KS election office (largest county) — election-cycle peaks may push longer.
- Use restrictions
- Same as state: K.S.A. 25-2320a anti-commercial-use criminal prohibition; campaign use carved out.
Costs and rules change, so confirm the current details with the office before you order. Once you have the file, we handle loading it, cutting turf, and getting your volunteers knocking.
Prefer the whole-state file, or running in a county not listed here? See the Kansas statewide options.
Johnson County at a glance.
Johnson County had an estimated 632,276 residents in July 2024, the most populous of Kansas's 105 counties, up 3.7% since the 2020 census. Of those, 488,315 are 18 or older, the voting-age population, and 16.9% are 65 or older. It covers 474 square miles of land (1,335 people per square mile).
The largest cities and towns are Overland Park (202,893), Olathe (149,035), Shawnee (69,724), Lenexa (59,427) and Leawood (34,013). The American Community Survey (2020-2024) puts it at a median age of 38.6, a median household income of $109,208, 57.6% of adults 25 and older holding a bachelor's degree or higher and 68.5% of occupied homes owned by the people living in them. In 2024, 343,780 votes were cast for president, about 70.4% of the voting-age population; the Democratic ticket took 53.4% and the Republican ticket 44.9%.
The two-party margin moved from R+9.0 in 2008 to D+8.5 in 2024.
- Population (2024 estimate)
- 632,276
- Population (2020 census base)
- 609,860
- Voting-age population (18+)
- 488,315
- Residents 65 and older
- 16.9%
- People per square mile
- 1,335
- Land area
- 474 sq mi
- Median age
- 38.6
- Median household income
- $109,208
- Adults 25+ with a bachelor's degree
- 57.6%
- Owner-occupied homes
- 68.5%
Largest cities and towns
- Overland Park 202,893
- Olathe 149,035
- Shawnee 69,724
- Lenexa 59,427
- Leawood 34,013
Presidential vote, 2008–2024
| Year | Democratic | Republican | Margin | Votes cast |
|---|---|---|---|---|
| 2024 | 53.4% | 44.9% | D+8.5 | 343,780 |
| 2020 | 52.7% | 44.5% | D+8.2 | 349,386 |
| 2016 | 45.2% | 47.9% | R+2.7 | 279,753 |
| 2012 | 40.1% | 58.0% | R+17.9 | 268,145 |
| 2008 | 44.8% | 53.8% | R+9.0 | 283,432 |
Sources: U.S. Census Bureau Vintage 2024 population estimates and 2024 Gazetteer; American Community Survey 2020–2024 5-year estimates; certified county presidential returns. Growth, density and turnout are simple arithmetic on those figures.
Get set up in Johnson County
Tell us about your race and we'll help you get the Johnson County voter file loaded into Motion51 and your turf ready to walk.