House District 128
INCUMBENT
Sam Rohrer (R) - first elected to office in 1993, next election 2010. Currently running for Governor.
CHALLENGER
Bryan Boughter (D) - Berks County Assistant District Attorney
Mark Gillen (R) -
Jeff Horrocks (R) - Twin Valley School Board Member
2004 Election Results
| Precincts | Rohrer | Write-Ins |
| Brecknock Township 01 | 778 | 1 |
| Brecknock Township 02 | 1049 | 2 |
| Caernarvon Township | 1347 | 1 |
| Cumru Township 01 | 594 | 1 |
| Cumru Township 02 | 1561 | 12 |
| Cumru Township 03 | 499 | 2 |
| Cumru Township 04 | 975 | 2 |
| Cumru Township 05 | 559 | 2 |
| Cumru Township 06 | 716 | 4 |
| Exeter Township 02 | 986 | 3 |
| Exeter Township 04 | 1008 | 11 |
| Mohnton Boro | 1081 | 2 |
| New Morgan Boro | 11 | 0 |
| Robeson Township 01 | 892 | 3 |
| Robeson Township 02 | 768 | 4 |
| Robeson Township 03 | 897 | 0 |
| Shillington Boro 01 | 851 | 4 |
| Shillington Boro 02 | 909 | 7 |
| Spring Township 02 | 694 | 2 |
| Spring Township 04 | 776 | 1 |
| Spring Township 07 | 952 | 1 |
| Spring Township 08 | 996 | 0 |
| Wyomissing Boro 01 | 909 | 8 |
| Wyomissing Boro 02 | 676 | 2 |
| Wyomissing Boro 03 | 685 | 1 |
| Wyomissing Boro 04 | 1000 | 3 |
| Wyomissing Boro 05 | 1092 | 4 |
| Totals | 23261 | 83 |