Elections › Tuesday, November 8, 2022

General election

State Auditor

Tuesday, November 8, 2022 · 100% reporting · Past races for this seat

Results

By county

Adair County: Todd Halbur 57.9%, Rob Sand 42.0%Adams County: Todd Halbur 64.2%, Rob Sand 35.8%Allamakee County: Todd Halbur 55.2%, Rob Sand 44.7%Appanoose County: Todd Halbur 65.0%, Rob Sand 35.0%Audubon County: Todd Halbur 62.1%, Rob Sand 37.8%Benton County: Todd Halbur 56.8%, Rob Sand 43.2%Black Hawk County: Rob Sand 58.2%, Todd Halbur 41.7%Boone County: Todd Halbur 50.7%, Rob Sand 49.2%Bremer County: Rob Sand 50.3%, Todd Halbur 49.6%Buchanan County: Todd Halbur 51.8%, Rob Sand 48.2%Buena Vista County: Todd Halbur 59.2%, Rob Sand 40.7%Butler County: Todd Halbur 63.5%, Rob Sand 36.4%Calhoun County: Todd Halbur 61.8%, Rob Sand 38.1%Carroll County: Todd Halbur 61.1%, Rob Sand 38.8%Cass County: Todd Halbur 69.2%, Rob Sand 30.7%Cedar County: Todd Halbur 54.6%, Rob Sand 45.4%Cerro Gordo County: Todd Halbur 53.5%, Rob Sand 46.5%Cherokee County: Todd Halbur 64.2%, Rob Sand 35.8%Chickasaw County: Todd Halbur 54.0%, Rob Sand 46.0%Clarke County: Todd Halbur 58.2%, Rob Sand 41.8%Clay County: Todd Halbur 62.1%, Rob Sand 37.9%Clayton County: Todd Halbur 56.4%, Rob Sand 43.6%Clinton County: Todd Halbur 54.7%, Rob Sand 45.3%Crawford County: Todd Halbur 72.0%, Rob Sand 28.0%Dallas County: Rob Sand 53.4%, Todd Halbur 46.6%Davis County: Todd Halbur 68.9%, Rob Sand 31.0%Decatur County: Todd Halbur 60.6%, Rob Sand 39.3%Delaware County: Todd Halbur 60.4%, Rob Sand 39.6%Des Moines County: Todd Halbur 51.0%, Rob Sand 49.0%Dickinson County: Todd Halbur 64.8%, Rob Sand 35.2%Dubuque County: Rob Sand 52.8%, Todd Halbur 47.1%Emmet County: Todd Halbur 65.6%, Rob Sand 34.4%Fayette County: Todd Halbur 52.3%, Rob Sand 47.7%Floyd County: Todd Halbur 58.2%, Rob Sand 41.7%Franklin County: Todd Halbur 63.5%, Rob Sand 36.5%Fremont County: Todd Halbur 71.2%, Rob Sand 28.7%Greene County: Todd Halbur 53.8%, Rob Sand 46.1%Grundy County: Todd Halbur 63.9%, Rob Sand 36.0%Guthrie County: Todd Halbur 57.0%, Rob Sand 42.9%Hamilton County: Todd Halbur 57.3%, Rob Sand 42.7%Hancock County: Todd Halbur 71.1%, Rob Sand 28.8%Hardin County: Todd Halbur 59.6%, Rob Sand 40.4%Harrison County: Todd Halbur 71.7%, Rob Sand 28.3%Henry County: Todd Halbur 62.4%, Rob Sand 37.6%Howard County: Todd Halbur 59.9%, Rob Sand 40.0%Humboldt County: Todd Halbur 66.5%, Rob Sand 33.5%Ida County: Todd Halbur 68.8%, Rob Sand 31.1%Iowa County: Todd Halbur 55.9%, Rob Sand 44.1%Jackson County: Todd Halbur 57.1%, Rob Sand 42.9%Jasper County: Todd Halbur 53.8%, Rob Sand 46.2%Jefferson County: Rob Sand 54.0%, Todd Halbur 45.9%Johnson County: Rob Sand 74.1%, Todd Halbur 25.8%Jones County: Todd Halbur 54.6%, Rob Sand 45.4%Keokuk County: Todd Halbur 64.4%, Rob Sand 35.6%Kossuth County: Todd Halbur 64.3%, Rob Sand 35.7%Lee County: Todd Halbur 59.0%, Rob Sand 41.0%Linn County: Rob Sand 60.9%, Todd Halbur 39.1%Louisa County: Todd Halbur 63.4%, Rob Sand 36.6%Lucas County: Todd Halbur 64.1%, Rob Sand 35.9%Lyon County: Todd Halbur 86.3%, Rob Sand 13.7%Madison County: Todd Halbur 57.0%, Rob Sand 42.9%Mahaska County: Todd Halbur 66.9%, Rob Sand 33.0%Marion County: Todd Halbur 59.8%, Rob Sand 40.1%Marshall County: Todd Halbur 50.9%, Rob Sand 48.9%Mills County: Todd Halbur 69.8%, Rob Sand 30.1%Mitchell County: Todd Halbur 63.3%, Rob Sand 36.7%Monona County: Todd Halbur 64.4%, Rob Sand 35.6%Monroe County: Todd Halbur 64.0%, Rob Sand 36.0%Montgomery County: Todd Halbur 69.5%, Rob Sand 30.5%Muscatine County: Todd Halbur 55.0%, Rob Sand 44.9%O'Brien County: Todd Halbur 74.0%, Rob Sand 26.0%Osceola County: Todd Halbur 82.5%, Rob Sand 17.5%Page County: Todd Halbur 71.6%, Rob Sand 28.3%Palo Alto County: Todd Halbur 66.8%, Rob Sand 33.2%Plymouth County: Todd Halbur 70.0%, Rob Sand 30.0%Pocahontas County: Todd Halbur 66.2%, Rob Sand 33.8%Polk County: Rob Sand 63.1%, Todd Halbur 36.7%Pottawattamie County: Todd Halbur 61.6%, Rob Sand 38.3%Poweshiek County: Rob Sand 51.3%, Todd Halbur 48.7%Ringgold County: Todd Halbur 61.1%, Rob Sand 38.9%Sac County: Todd Halbur 65.8%, Rob Sand 34.1%Scott County: Todd Halbur 50.0%, Rob Sand 49.9%Shelby County: Todd Halbur 73.0%, Rob Sand 27.0%Sioux County: Todd Halbur 83.2%, Rob Sand 16.8%Story County: Rob Sand 62.0%, Todd Halbur 37.9%Tama County: Todd Halbur 55.0%, Rob Sand 44.9%Taylor County: Todd Halbur 69.1%, Rob Sand 30.8%Union County: Todd Halbur 57.3%, Rob Sand 42.6%Van Buren County: Todd Halbur 73.3%, Rob Sand 26.6%Wapello County: Todd Halbur 58.2%, Rob Sand 41.8%Warren County: Todd Halbur 50.5%, Rob Sand 49.4%Washington County: Todd Halbur 55.7%, Rob Sand 44.2%Wayne County: Todd Halbur 66.1%, Rob Sand 33.9%Webster County: Todd Halbur 56.0%, Rob Sand 43.9%Winnebago County: Todd Halbur 64.5%, Rob Sand 35.5%Winneshiek County: Rob Sand 60.5%, Todd Halbur 39.5%Woodbury County: Todd Halbur 56.4%, Rob Sand 43.5%Worth County: Todd Halbur 62.1%, Rob Sand 37.9%Wright County: Todd Halbur 59.6%, Rob Sand 40.4%
Darker = wider margin (under 5, 5–15, 15–30, 30+ points). Republican led Democrat ledHover a county for its numbers.
County-by-county numbers (99 counties)
CountyRob SandTodd HalburReporting
Adair1,303 (42.0%)1,796 (57.9%)100%
Adams587 (35.8%)1,052 (64.2%)100%
Allamakee2,544 (44.7%)3,142 (55.2%)100%
Appanoose1,627 (35.0%)3,021 (65.0%)100%
Audubon885 (37.8%)1,453 (62.1%)100%
Benton4,816 (43.2%)6,326 (56.8%)100%
Black Hawk27,022 (58.2%)19,360 (41.7%)100%
Boone5,428 (49.2%)5,588 (50.7%)100%
Bremer5,473 (50.3%)5,396 (49.6%)100%
Buchanan3,891 (48.2%)4,186 (51.8%)100%
Buena Vista2,034 (40.7%)2,960 (59.2%)100%
Butler2,166 (36.4%)3,775 (63.5%)100%
Calhoun1,478 (38.1%)2,396 (61.8%)100%
Carroll3,105 (38.8%)4,891 (61.1%)100%
Cass1,573 (30.7%)3,544 (69.2%)100%
Cedar3,526 (45.4%)4,247 (54.6%)100%
Cerro Gordo7,699 (46.5%)8,862 (53.5%)100%
Cherokee1,584 (35.8%)2,843 (64.2%)100%
Chickasaw2,222 (46.0%)2,608 (54.0%)100%
Clarke1,392 (41.8%)1,939 (58.2%)100%
Clay2,383 (37.9%)3,902 (62.1%)100%
Clayton3,171 (43.6%)4,100 (56.4%)100%
Clinton7,543 (45.3%)9,114 (54.7%)100%
Crawford1,197 (28.0%)3,079 (72.0%)100%
Dallas23,443 (53.4%)20,461 (46.6%)100%
Davis918 (31.0%)2,039 (68.9%)100%
Decatur1,065 (39.3%)1,640 (60.6%)100%
Delaware2,984 (39.6%)4,552 (60.4%)100%
Des Moines6,464 (49.0%)6,732 (51.0%)100%
Dickinson2,864 (35.2%)5,280 (64.8%)100%
Dubuque19,997 (52.8%)17,859 (47.1%)100%
Emmet1,138 (34.4%)2,171 (65.6%)100%
Fayette3,542 (47.7%)3,883 (52.3%)100%
Floyd2,347 (41.7%)3,274 (58.2%)100%
Franklin1,294 (36.5%)2,248 (63.5%)100%
Fremont733 (28.7%)1,822 (71.2%)100%
Greene1,631 (46.1%)1,901 (53.8%)100%
Grundy1,908 (36.0%)3,385 (63.9%)100%
Guthrie2,123 (42.9%)2,821 (57.0%)100%
Hamilton2,412 (42.7%)3,238 (57.3%)100%
Hancock1,232 (28.8%)3,043 (71.1%)100%
Hardin2,623 (40.4%)3,871 (59.6%)100%
Harrison1,508 (28.3%)3,823 (71.7%)100%
Henry2,563 (37.6%)4,259 (62.4%)100%
Howard1,321 (40.0%)1,975 (59.9%)100%
Humboldt1,273 (33.5%)2,526 (66.5%)100%
Ida828 (31.1%)1,833 (68.8%)100%
Iowa3,231 (44.1%)4,091 (55.9%)100%
Jackson3,230 (42.9%)4,302 (57.1%)100%
Jasper6,857 (46.2%)7,992 (53.8%)100%
Jefferson3,493 (54.0%)2,968 (45.9%)100%
Johnson46,634 (74.1%)16,240 (25.8%)100%
Jones3,664 (45.4%)4,402 (54.6%)100%
Keokuk1,330 (35.6%)2,405 (64.4%)100%
Kossuth2,359 (35.7%)4,256 (64.3%)100%
Lee4,640 (41.0%)6,683 (59.0%)100%
Linn56,186 (60.9%)36,044 (39.1%)100%
Louisa1,274 (36.6%)2,210 (63.4%)100%
Lucas1,219 (35.9%)2,179 (64.1%)100%
Lyon664 (13.7%)4,177 (86.3%)100%
Madison3,184 (42.9%)4,235 (57.0%)100%
Mahaska2,625 (33.0%)5,313 (66.9%)100%
Marion5,661 (40.1%)8,441 (59.8%)100%
Marshall5,966 (48.9%)6,210 (50.9%)100%
Mills1,656 (30.1%)3,834 (69.8%)100%
Mitchell1,514 (36.7%)2,610 (63.3%)100%
Monona1,154 (35.6%)2,088 (64.4%)100%
Monroe1,042 (36.0%)1,854 (64.0%)100%
Montgomery1,057 (30.5%)2,406 (69.5%)100%
Muscatine5,874 (44.9%)7,193 (55.0%)100%
O'Brien1,365 (26.0%)3,883 (74.0%)100%
Osceola387 (17.5%)1,826 (82.5%)100%
Page1,427 (28.3%)3,614 (71.6%)100%
Palo Alto1,175 (33.2%)2,365 (66.8%)100%
Plymouth2,859 (30.0%)6,663 (70.0%)100%
Pocahontas936 (33.8%)1,836 (66.2%)100%
Polk118,386 (63.1%)68,897 (36.7%)100%
Pottawattamie10,947 (38.3%)17,575 (61.6%)100%
Poweshiek3,847 (51.3%)3,653 (48.7%)100%
Ringgold790 (38.9%)1,240 (61.1%)100%
Sac1,313 (34.1%)2,531 (65.8%)100%
Scott31,331 (49.9%)31,354 (50.0%)100%
Shelby1,219 (27.0%)3,300 (73.0%)100%
Sioux2,303 (16.8%)11,422 (83.2%)100%
Story22,517 (62.0%)13,738 (37.9%)100%
Tama2,939 (44.9%)3,605 (55.0%)100%
Taylor687 (30.8%)1,541 (69.1%)100%
Union1,914 (42.6%)2,570 (57.3%)100%
Van Buren733 (26.6%)2,015 (73.3%)100%
Wapello4,313 (41.8%)6,002 (58.2%)100%
Warren11,604 (49.4%)11,875 (50.5%)100%
Washington3,809 (44.2%)4,802 (55.7%)100%
Wayne783 (33.9%)1,527 (66.1%)100%
Webster5,231 (43.9%)6,677 (56.0%)100%
Winnebago1,538 (35.5%)2,793 (64.5%)100%
Winneshiek5,813 (60.5%)3,794 (39.5%)100%
Woodbury12,280 (43.5%)15,902 (56.4%)100%
Worth1,206 (37.9%)1,979 (62.1%)100%
Wright1,693 (40.4%)2,498 (59.6%)100%

Campaign money · 2021–2022 cycle

CandidateRaisedSpentCash on hand
Rob Sand$1,798,546$1,902,989$9,050
Todd Halbur$47,340$47,257$83

Totals for the two-year cycle from each campaign's own reports. State totals are cash contributions; in-kind gifts are listed on the candidate page. Names are matched across sources, so double-check against the original filing.

Races and results: civicAPI and the Iowa Secretary of State. State campaign finance: summary totals from reports filed with the Iowa Ethics & Campaign Disclosure Board. Federal: the Federal Election Commission.