ST. CLAIR COUNTY FOR COUNTY SHERIFF
GENERAL ELECTION (11/03/2026) Unofficial Results
149 of 149 precincts reporting
| Township | No Candidate (REP) | Richard "Rick" Watson (DEM) | Total |
|---|---|---|---|
| Belleville Township | 0 | 11,375 | 11,375 |
| Canteen Township | 0 | 1,317 | 1,317 |
| Caseyville Township | 0 | 11,246 | 11,246 |
| Centreville Township | 0 | 4,056 | 4,056 |
| Engelmann Township | 0 | 221 | 221 |
| Fayetteville Township | 0 | 442 | 442 |
| Freeburg Township | 0 | 1,477 | 1,477 |
| Lebanon Township | 0 | 1,130 | 1,130 |
| Lenzburg Township | 0 | 232 | 232 |
| Marissa Township | 0 | 458 | 458 |
| Mascoutah Township | 0 | 2,518 | 2,518 |
| Millstadt Township | 0 | 2,451 | 2,451 |
| New Athens Township | 0 | 636 | 636 |
| O'Fallon Township | 0 | 8,747 | 8,747 |
| Prairie Du Long Township | 0 | 863 | 863 |
| Shiloh Valley Township | 0 | 2,595 | 2,595 |
| Smithton Township | 0 | 1,333 | 1,333 |
| St. Clair Township | 0 | 11,239 | 11,239 |
| Stites Township | 0 | 92 | 92 |
| Stookey Township | 0 | 3,302 | 3,302 |
| Sugar Loaf Township | 0 | 1,469 | 1,469 |
| Totals | 0 | 67,199 | 67,199 |