Speedway Grand Prix 2012 startade i Auckland 31 mars och avslutades i Toruń 6 oktober. Till denna säsong hade mästerskapet utökats från elva till tolv deltävlingar. I och med introduktionen av en deltävling på södra halvklotet, för första gången sedan 2002, inleddes säsongen en månad tidigare än 2011.
Speedway Grand Prix 2012 bestod av tolv deltävlingar på följande orter:
Följande förare deltog:
| Nr | Förare | Född |
|---|---|---|
| 1 | 1970 | |
| 2 | 1980 | |
| 3 | 1982 | |
| 4 | 1975 | |
| 5 | 1971 | |
| 6 | 1989 | |
| 7 | 1984 | |
| 8 | 1987 | |
| 9 | 1985 | |
| 10 | 1977 | |
| 11 | 1982 | |
| 12 | 1985 | |
| 13 | 1978 | |
| 14 | 1982 | |
| 15 | 1980 |
Förutom dessa förare kör ett wildcard från arrangörslandet i samband med varje tävling. Varje tävling har också två banreserver som hoppar in i händelse av skador. Om en förare missar en tävling, utses en tillfällig ersättare av arrangören.