Last updated: Nov. 12, 5:37 p.m.
Details
& headlines
for this race
Last updated: Nov. 12, 4:20 p.m.
Details
for this race
To top
Last updated: Nov. 12, 6:13 p.m.
Details
for this race
To top
Last updated: Nov. 10, 4:37 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:42 p.m.
Details
for this race
To top
Last updated: Nov. 12, 5:37 p.m.
Details
& headlines
for this race
To top
Last updated: Nov. 12, 4:54 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:20 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:54 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:54 p.m.
Details
for this race
To top
Last updated: Nov. 12, 5:37 p.m.
Details
& headlines
for this race
To top
Last updated: Nov. 12, 5:37 p.m.
Details
& headlines
for this race
To top
Last updated: Nov. 12, 5:37 p.m.
Details
& headlines
for this race
To top
Last updated: Nov. 12, 5:37 p.m.
Details
& headlines
for this race
To top
Last updated: Nov. 12, 5:37 p.m.
Details
& headlines
for this race
To top
Last updated: Nov. 12, 5:37 p.m.
Details
& headlines
for this race
To top
Last updated: Nov. 12, 5:37 p.m.
Details
& headlines
for this race
To top
Last updated: Nov. 12, 5:37 p.m.
Details
& headlines
for this race
To top
Last updated: Nov. 12, 5:37 p.m.
Details
& headlines
for this race
To top
Last updated: Nov. 12, 5:37 p.m.
Details
& headlines
for this race
To top
Last updated: Nov. 12, 10:51 a.m.
Details
for this race
To top
Last updated: Nov. 12, 10:51 a.m.
Details
for this race
To top
Last updated: Nov. 12, 10:51 a.m.
Details
for this race
To top
Last updated: Nov. 12, 5:37 p.m.
Details
& headlines
for this race
To top
Last updated: Nov. 12, 5:37 p.m.
Details
& headlines
for this race
To top
Last updated: Nov. 12, 4:42 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:20 p.m.
Details
for this race
To top
Last updated: Nov. 10, 2:29 p.m.
Details
for this race
To top
Last updated: Nov. 10, 5:12 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:54 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:54 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:20 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:54 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:20 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:20 p.m.
Details
for this race
To top
Last updated: Nov. 12, 6:13 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:20 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:20 p.m.
Details
for this race
To top
Last updated: Nov. 12, 6:13 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:20 p.m.
Details
for this race
To top
Last updated: Nov. 10, 4:37 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:20 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:54 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:54 p.m.
Details
for this race
To top
Last updated: Nov. 10, 4:37 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:20 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:20 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:20 p.m.
Details
for this race
To top
Last updated: Nov. 10, 5:12 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:54 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:20 p.m.
Details
for this race
To top
Last updated: Nov. 10, 9:41 a.m.
Details
for this race
To top
Last updated: Nov. 12, 4:25 p.m.
Details
for this race
To top
Last updated: Nov. 10, 2:29 p.m.
Details
for this race
To top
Last updated: Nov. 12, 6:13 p.m.
Details
for this race
To top
Last updated: Nov. 12, 10:51 a.m.
Details
for this race
To top
Last updated: Nov. 9, 4:27 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:20 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:42 p.m.
Details
for this race
To top
Last updated: Nov. 10, 2:29 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:42 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:20 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:20 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:20 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:20 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:20 p.m.
Details
for this race
To top
Last updated: Nov. 10, 4:37 p.m.
Details
for this race
To top
Last updated: Nov. 10, 2:29 p.m.
Details
for this race
To top
Last updated: Nov. 12, 6:13 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:20 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:20 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:20 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:20 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:20 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:20 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:20 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:25 p.m.
Details
for this race
To top
Last updated: Nov. 12, 10:51 a.m.
Details
for this race
To top
Last updated: Nov. 10, 2:29 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:20 p.m.
Details
for this race
To top
Last updated: Nov. 10, 4:37 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:54 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:54 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:54 p.m.
Details
for this race
To top
Last updated: Nov. 12, 6:13 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:20 p.m.
Details
for this race
To top
Last updated: Nov. 12, 6:13 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:20 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:54 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:54 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:20 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:20 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:20 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:20 p.m.
Details
for this race
To top
Last updated: Nov. 10, 2:29 p.m.
Details
for this race
To top
Last updated: Nov. 10, 5:12 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:54 p.m.
Details
for this race
To top
Last updated: Nov. 10, 5:12 p.m.
Details
for this race
To top
Last updated: Nov. 10, 9:41 a.m.
Details
for this race
To top
Last updated: Nov. 12, 4:42 p.m.
Details
for this race
To top
Last updated: Nov. 9, 4:27 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:42 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:42 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:20 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:20 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:54 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:54 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:20 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:20 p.m.
Details
for this race
To top
Last updated: Nov. 12, 6:13 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:20 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:20 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:54 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:20 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:20 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:20 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:20 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:20 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:42 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:42 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:20 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:20 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:20 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:20 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:20 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:20 p.m.
Details
for this race
To top
Last updated: Nov. 10, 5:12 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:20 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:20 p.m.
Details
for this race
To top
Last updated: Nov. 12, 5:37 p.m.
Details
& headlines
for this race
To top
Last updated: Nov. 12, 4:25 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:54 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:54 p.m.
Details
for this race
To top
Last updated: Nov. 12, 4:20 p.m.
Details
for this race
To top
Last updated: Nov. 10, 2:29 p.m.
Details
for this race
To top
Last updated: Nov. 12, 5:37 p.m.
Details
& headlines
for this race
To top
Last updated: Nov. 12, 5:37 p.m.
Details
& headlines
for this race
To top
Last updated: Nov. 12, 5:37 p.m.
Details
& headlines
for this race
To top
Last updated: Nov. 12, 5:37 p.m.
Details
& headlines
for this race
To top
Last updated: Nov. 12, 5:37 p.m.
Details
& headlines
for this race
To top
Last updated: Nov. 12, 5:37 p.m.
Details
& headlines
for this race
To top
Last updated: Nov. 12, 5:37 p.m.
Details
& headlines
for this race
To top
Last updated: Nov. 12, 5:37 p.m.
Details
for this race
To top
Last updated: Nov. 12, 5:37 p.m.
Details
for this race
To top
Last updated: Nov. 12, 5:37 p.m.
Details
for this race
To top
Last updated: Nov. 12, 5:37 p.m.
Details
for this race
To top
Last updated: Nov. 12, 5:37 p.m.
Details
for this race
To top
Last updated: Nov. 12, 5:37 p.m.
Details
& headlines
for this race
To top
Last updated: Nov. 12, 5:37 p.m.
Details
for this race
To top
Last updated: Nov. 12, 5:37 p.m.
Details
for this race
To top
Last updated: Nov. 12, 5:37 p.m.
Details
& headlines
for this race
To top
Last updated: Nov. 12, 5:37 p.m.
Details
& headlines
for this race
To top
Last updated: Nov. 12, 5:37 p.m.
Details
& headlines
for this race
To top
Last updated: Nov. 2, 8:33 p.m.
Details
for this race
To top
Last updated: Nov. 2, 8:09 p.m.
Details
for this race
To top
Last updated: Nov. 4, 4:29 p.m.
Details
for this race
To top
Last updated: Nov. 3, 3:12 p.m.
Details
for this race
To top
Last updated: Nov. 2, 8:09 p.m.
Details
for this race
To top
Last updated: Nov. 4, 4:29 p.m.
Details
for this race
To top
Last updated: Nov. 3, 3:12 p.m.
Details
for this race
To top
Last updated: Nov. 2, 8:33 p.m.
Details
for this race
To top
Last updated: Nov. 2, 8:33 p.m.
Details
for this race
To top
Last updated: Nov. 4, 4:29 p.m.
Details
for this race
To top
Last updated: Nov. 2, 8:09 p.m.
Details
for this race
To top
Last updated: Nov. 3, 3:12 p.m.
Details
for this race
To top
Last updated: Nov. 2, 8:33 p.m.
Details
for this race
To top
Last updated: Nov. 2, 8:09 p.m.
Details
for this race
To top
Last updated: Nov. 3, 3:12 p.m.
Details
for this race
To top
Last updated: Nov. 2, 8:33 p.m.
Details
for this race
To top
Last updated: Nov. 4, 4:29 p.m.
Details
for this race
To top
Last updated: Nov. 2, 8:33 p.m.
Details
for this race
To top
Last updated: Nov. 2, 8:09 p.m.
Details
for this race
To top
Last updated: Nov. 4, 4:29 p.m.
Details
for this race
To top
Last updated: Nov. 3, 3:12 p.m.
Details
for this race
To top
Last updated: Nov. 2, 8:33 p.m.
Details
for this race
To top
Last updated: Nov. 3, 3:12 p.m.
Details
for this race
To top
Last updated: Nov. 4, 4:29 p.m.
Details
for this race
To top
Last updated: Nov. 2, 8:09 p.m.
Details
for this race
To top
Last updated: Nov. 3, 3:12 p.m.
Details
for this race
To top
Last updated: Nov. 4, 4:29 p.m.
Details
for this race
To top
Last updated: Nov. 2, 8:33 p.m.
Details
for this race
To top
Last updated: Nov. 2, 8:09 p.m.
Details
for this race
To top
Last updated: Nov. 3, 3:12 p.m.
Details
for this race
To top
Last updated: Nov. 2, 8:09 p.m.
Details
for this race
To top
Last updated: Nov. 3, 3:12 p.m.
Details
for this race
To top
Last updated: Nov. 2, 8:33 p.m.
Details
for this race
To top
Last updated: Nov. 4, 4:29 p.m.
Details
for this race
To top
Details
for this race
To top
Details
for this race
To top
Details
for this race
To top
* Race percentages are calculated with data from the Secretary of State's Office, which omits write-in votes from its calculations when there are too few to affect the outcome. The Spokane County Auditor's Office may have slightly different percentages than are reflected here because its figures include any write-in votes.