The 2004 NFL college draft took place at Madison Square Garden in New York on the weekend of April 24-25, 2004.
| Round | Pick | Overall | Selection/Notes |
| 1 | 2 | 2 | T Robert Gallery, Iowa |
| 2 | 13 | 45 | C Jake Grove, Virginia Tech (From Tampa Bay) This is the final compensatory pick given to the Raiders for the signing of coach Jon Gruden by the Buccaneers in 2002. |
| 3 | 4 | 67 | FS Stuart Schweigert, Purdue |
| 4 | 3 | 99 | WR Carlos Francis, Texas Tech |
| 5 | 2 | 134 | WR Johnnie Morant, Syracuse |
| 6 | 1 | 166 | DE Shawn Johnson, Delaware |
| 6 | 17 | 182 | ILB Cody Spencer, North Texas (From New Orleans through Dallas) |
| 7 | 4 | 205 | Traded to Dallas (for Cody Spencer) |
| 7 | 22 | 223 | Traded to Dallas (for Cody Spencer) (From Dallas) Part of a May 2003 trade in which the Cowboys received DE Kenyon Coleman from the Raiders. Oakland will also receive a sixth-round selection from Dallas in the 2005 NFL Draft. |
| 7 | 44 | 245 | TE Courtney Anderson, San Jose State (Compensatory pick) For loss of Jon Ritchie in 2003 |
| 7 | 54 | 255 | OLB Andre Sommersell, Colorado State (Compensatory pick) Supplemental compensatory pick |
|
Robert Gallery, T, Iowa 6-7, 323, 4.99 No. 2 (2 overall) |
|
|
|
Jake Grove, C, Virginia Tech 6-3½, 303, 5.07 No. 13 (45 overall) |
|
|
|
Stuart Schweigert, FS, Purdue 6-1, 212, 4.45 No. 4 (67 overall) |
|
|
|
Carlos Francis, WR, Texas Tech 5-9, 198, 4.33 No. 3 (99 overall) |
|
|
|
Johnnie Morant, WR, Syracuse 6-4, 229, 4.46 No. 2 (134 overall) |
|
|
|
Shawn Johnson, DE, Delaware 6-4½, 273, 4.87 No. 1 (166 overall) |
|
|
|
Cody Spencer, ILB, North Texas 6-2½, 242, 4.65 No. 17 (182 overall) |
|
|
|
Courtney Anderson, TE, San Jose State 6-6, 269, 4.83 No. 44 (245 overall) |
|
|
|
Andre Sommersell, OLB, Colorado State 6-2, 235, 4.52 No. 54 (255 overall) |
|
|
Sources: NFL.com, Raiders.com, KNBR-AM radio, Great Blue North Draft Report, SI.com
Last updated Monday, April 26, 2004