As of 2010, the latest year for accumulated figures, the top ten oil producers are:
- 1 Saudi Arabia 10,521
- 2 Russia 10,124
- 3 United States 9,648
- 4 China 4,273
- 5 Iran 4,252
- 6 Canada 3,457
- 7 Mexico 2,983
- 8 United Arab Emirates 2,813
- 9 Brazil 2,746
- 10 Nigeria 2,458
The numbers associated with each producer is the figure for thousands of barrels of oil per day. This is an average production number across the year.
The consumers of that oil?
- 1 United States 19,148
- 2 China 9,392
- 3 Japan 4,423
- 4 India 3,116
- 5 Russia 3,038
- 6 Saudi Arabia 2,650
- 7 Brazil 2,560
- 8 Germany 2,489
- 9 Korea, South 2,249
- 10 Canada 2,237
A great site for energy production and consumption statistics is here at the US Energy Information Agency.