Congressional District 17
INCUMBENT
Tim Holden (D) - first elected to office in 1992, next election 2010.
CHALLENGER
David Argall (R) - State Senator 29th Senatorial District
2004 Election Results in Berks
| Precincts | Holden | Paterno | Diamond | Write-Ins |
| Alsace Township | 1006 | 587 | 33 | 0 |
| Bern Township 01 | 831 | 510 | 16 | 0 |
| Bern Township 02 | 416 | 257 | 5 | 0 |
| Bernville Boro | 246 | 130 | 2 | 0 |
| Bethel Township | 596 | 749 | 32 | 0 |
| Centerport Boro | 102 | 43 | 1 | 0 |
| Centre Township | 1009 | 793 | 24 | 0 |
| Earl Township 01 | 350 | 279 | 15 | 0 |
| Fleetwood Boro | 1114 | 732 | 27 | 0 |
| Greenwich Township 01 | 286 | 238 | 11 | 0 |
| Greenwich Township 02 | 532 | 494 | 10 | 1 |
| Hamburg Boro 01 | 687 | 400 | 10 | 0 |
| Hamburg Boro 02 | 470 | 292 | 6 | 0 |
| Heidelberg Township | 427 | 359 | 10 | 0 |
| Jefferson Township | 461 | 428 | 8 | 0 |
| Laureldale Boro 01 | 682 | 273 | 12 | 0 |
| Laureldale Boro 02 | 507 | 201 | 11 | 0 |
| Leesport Boro | 527 | 274 | 17 | 0 |
| Lenhartsville Boro | 42 | 26 | 5 | 0 |
| Lyons Boro | 134 | 47 | 5 | 0 |
| Maidencreek Township 01 | 832 | 635 | 25 | 0 |
| Maidencreek Township 02 | 272 | 204 | 5 | 0 |
| Maidencreek Township 03 | 793 | 620 | 15 | 0 |
| Marion Township | 266 | 259 | 5 | 0 |
| Muhlenberg Township 02 | 1013 | 397 | 17 | 0 |
| Muhlenberg Township 03 | 674 | 329 | 2 | 0 |
| Muhlenberg Township 05 | 792 | 244 | 17 | 0 |
| Muhlenberg Township 07 | 1176 | 433 | 21 | 0 |
| North Heidelberg Township | 382 | 294 | 9 | 0 |
| Oley Township 01 | 757 | 462 | 19 | 1 |
| Oley Township 02 | 243 | 245 | 7 | 0 |
| Ontelaunee Township | 355 | 209 | 4 | 1 |
| Penn Township | 586 | 435 | 9 | 0 |
| Perry Township | 647 | 414 | 14 | 0 |
| Pike Township | 452 | 379 | 14 | 0 |
| Richmond Township | 793 | 493 | 24 | 1 |
| Robesonia Boro | 583 | 342 | 12 | 0 |
| Rockland Township | 863 | 788 | 33 | 0 |
| Ruscombmanor Township | 963 | 782 | 18 | 0 |
| Shoemakersville Boro | 386 | 234 | 10 | 0 |
| Strausstown Boro | 94 | 40 | 2 | 0 |
| Tilden Township | 794 | 561 | 22 | 1 |
| Tulpehocken Township 01 | 342 | 453 | 16 | 0 |
| Tulpehocken Township 02 | 136 | 141 | 5 | 0 |
| Upper Bern Township | 441 | 348 | 13 | 1 |
| Upper Tulephocken Township | 315 | 286 | 16 | 1 |
| Windsor Township | 577 | 474 | 15 | 0 |
| Womelsdorf Boro | 681 | 463 | 23 | 0 |
| Totals | 26633 | 18076 | 652 | 7 |