{"campaigns":[{"candidatename":"Julie Thompson","chatgptsummary":null,"notes":null,"party":"REP","person":{"biography":"According to the North Carolina voter file, Julia Baker Thompson is a registered voter in Union County, North Carolina, registered since 1980 (46 years), with party affiliation listed as Republican [1].\n\nThe voter file shows Julia Baker Thompson's year of birth as 1962; NC publishes only the year of birth in its bulk voter export, so day and month are not part of the public record [1].\n\nThe voter history file shows 18 elections voted in since 2016, most recently the 2026-03-03 primary election [2].\n\nThis summary draws only from the public North Carolina voter registration and history records. No additional published biographical information was located. Voters with personal knowledge of Julia Baker Thompson can reach ballotproject.org with corrections or additions.\n\n## Sources\n[1] [North Carolina State Board of Elections \u2014 Voter Search](https://vt.ncsbe.gov/RegLkup/)\n\n[2] North Carolina State Board of Elections voter history file (`ncvhis_Statewide`), published at [dl.ncsbe.gov](https://dl.ncsbe.gov/)","firstname":"Julia","lastname":"Thompson","middlename":"Baker","suffix":null,"token":"9a1f5e1ce4517051"},"token":"OkBBabGXondbt0_M"},{"candidatename":"Michelle Ball","chatgptsummary":null,"notes":null,"party":"REP","person":{"biography":"According to the North Carolina voter file, Michelle Marie Ball is a registered voter in Union County, North Carolina, registered since 2023 (3 years), with party affiliation listed as Republican [1].\n\nThe voter file shows Michelle Marie Ball's year of birth as 1968; NC publishes only the year of birth in its bulk voter export, so day and month are not part of the public record [1].\n\nThe voter history file shows 5 elections voted in since 2023, most recently the 2026-03-03 primary election [2].\n\nThis summary draws only from the public North Carolina voter registration and history records. No additional published biographical information was located. Voters with personal knowledge of Michelle Marie Ball can reach ballotproject.org with corrections or additions.\n\n## Sources\n[1] [North Carolina State Board of Elections \u2014 Voter Search](https://vt.ncsbe.gov/RegLkup/)\n\n[2] North Carolina State Board of Elections voter history file (`ncvhis_Statewide`), published at [dl.ncsbe.gov](https://dl.ncsbe.gov/)","firstname":"Michelle","lastname":"Ball","middlename":"Marie","suffix":null,"token":"ddab2cc840e8a845"},"token":"LL5-TOhae_VL6vlo"},{"candidatename":"Gary Anderson","chatgptsummary":null,"notes":null,"party":"REP","person":{"biography":"## Current office and 2026 campaign\nGary Laurence Anderson is a Republican member of the Monroe City Council, in Union County, North Carolina, having served 2015\u20132019 and again from 2021 to present [1]. He filed for reelection in the 2025\u20132026 filing cycle but does not appear among the candidates on the NC State Board of Elections' official November 3, 2026 general-election candidate list for the office, indicating he did not advance past the March 3, 2026 Republican primary, in which six Republicans ran for three seats [1][2].\n\n## Career\nAnderson has an education background and previously ran for Monroe mayor in 2023, finishing third behind Mayor Robert Burns and Bob Yanacsek [1].\n\n## Sources\n[1] [Union County candidates emerge in the 2026 election \u2013 Charlotte Weekly](https://www.thecharlotteweekly.com/ucweekly/union-county-candidates-emerge-in-the-2026-election/article_2a5c8643-aa03-4c28-aa3a-f72b93e909f5.html)\n[2] NC State Board of Elections, 2026 Candidate Filing List, accessed 2026-07-21 (https://s3.amazonaws.com/dl.ncsbe.gov/Elections/2026/Candidate%20Filing/Candidate_Listing_2026.csv)","firstname":"Gary","lastname":"Anderson","middlename":"Laurence","suffix":null,"token":"557ef0fb269ea00e"},"token":"_MnLZoIChMGA1_Ws"},{"candidatename":"Parker Mills","chatgptsummary":null,"notes":null,"party":"REP","person":{"biography":"According to the North Carolina voter file, Arnold Parker Mills JR is a registered voter in Union County, North Carolina, registered since 1995 (31 years), with party affiliation listed as Republican [1].\n\nThe voter file shows Arnold Parker Mills JR's year of birth as 1961; NC publishes only the year of birth in its bulk voter export, so day and month are not part of the public record [1].\n\nThe voter history file shows 18 elections voted in since 2016, most recently the 2026-03-03 primary election [2].\n\nThis summary draws only from the public North Carolina voter registration and history records. No additional published biographical information was located. Voters with personal knowledge of Arnold Parker Mills JR can reach ballotproject.org with corrections or additions.\n\n## Sources\n[1] [North Carolina State Board of Elections \u2014 Voter Search](https://vt.ncsbe.gov/RegLkup/)\n\n[2] North Carolina State Board of Elections voter history file (`ncvhis_Statewide`), published at [dl.ncsbe.gov](https://dl.ncsbe.gov/)","firstname":"Arnold","lastname":"Mills","middlename":"Parker","suffix":"JR","token":"03122ebdc0d79eeb"},"token":"a7Z7tflmACDmZH7B"},{"candidatename":"Heidi Petterson","chatgptsummary":null,"notes":null,"party":"REP","person":{"biography":"According to the North Carolina voter file, Heidi Sue Petterson is a registered voter in Union County, North Carolina, registered since 2014 (12 years), with party affiliation listed as Republican [1].\n\nThe voter file shows Heidi Sue Petterson's year of birth as 1977; NC publishes only the year of birth in its bulk voter export, so day and month are not part of the public record [1].\n\nThe voter history file shows 11 elections voted in since 2016, most recently the 2026-03-03 primary election [2].\n\nThis summary draws only from the public North Carolina voter registration and history records. No additional published biographical information was located. Voters with personal knowledge of Heidi Sue Petterson can reach ballotproject.org with corrections or additions.\n\n## Sources\n[1] [North Carolina State Board of Elections \u2014 Voter Search](https://vt.ncsbe.gov/RegLkup/)\n\n[2] North Carolina State Board of Elections voter history file (`ncvhis_Statewide`), published at [dl.ncsbe.gov](https://dl.ncsbe.gov/)","firstname":"Heidi","lastname":"Petterson","middlename":"Sue","suffix":null,"token":"e3a84b541c1ce816"},"token":"B32cxstWt6qJnICo"},{"candidatename":"James Kerr","chatgptsummary":null,"notes":null,"party":"REP","person":{"biography":"## Current office and 2026 campaign\nJames Maxwell Kerr is a Republican Monroe City Council member seeking his second term, representing the City of Monroe in Union County, North Carolina.\n\nKerr has prioritized balanced economic development alongside historic preservation. He has championed completion of a control tower at Charlotte-Monroe Executive Airport to enhance safety and attract larger commercial aircraft. He also supports law enforcement and new business recruitment through the Monroe Economic Commission.\n\n## Background and education\nKerr grew up in Marvin, NC, and relocated to Monroe in 1995. He and his wife own four of Union County's designated historic properties, reflecting his long-standing interest in historic preservation.\n\n## Career\nKerr is a licensed real estate broker. He serves on the Charlotte-Monroe Executive Airport Commission (Ex-Officio), the Monroe-Union County Economic Development Board of Directors, and chairs the Public Enterprise Committee.\n\n## Sources\n- [1] [Kerr explains why having a realtor on council could be an asset \u2013 Enquirer Journal](https://enquirerjournal.com/news/local/kerr-explains-why-having-a-realtor-on-council-could-be-an-asset/article_fc250ce9-f84f-556d-a920-c90c1a8724cf.html)\n- [2] [A closer look at candidates for Monroe City Council \u2013 Enquirer Journal](https://enquirerjournal.com/enquirer_journal/a-closer-look-at-candidates-for-monroe-city-council/article_9ec598b2-01c0-51e5-9317-2ecaeb6be244.html)\n","firstname":"James","lastname":"Kerr","middlename":"Maxwell","suffix":null,"token":"a75758e1614b0277"},"token":"CwR_zJxbiszCEKCq"}],"choices":null,"description":null,"district":null,"districtgroup":null,"districtgroupname":null,"districtname":null,"job_type":"city_council","o.office":"city_council","office":"city_council","officedescription":"A city council member (alderman in some towns) serves on the municipality's legislative body, approving the city budget, setting the tax rate, and passing ordinances and resolutions. Members represent a district or the city at large.","officequalities":"- Policy judgment on city matters \u2014 ordinances, services, and land use.\n- Budget literacy: the council approves the city budget and sets the city property-tax rate.\n- Legislative process: drafting, amending, and voting on ordinances and resolutions; committee work.\n- Constituent relations within the district or city.\n- Familiarity with the city charter and municipal issues such as utilities, transit, development, and blight.","officeterm":4,"officetitle":"City Council Member","partisan":1,"pgr":"general","quantity":3,"referendum":null,"source":null,"title":"City Of Monroe Council"}
