Multiple choice general knowledge One barrel of petroleum holds _____ gallons 42 41 40 48 Reveal answer Fill a bubble to check yourself A Correct answer Explanation By definition, one petroleum barrel equals exactly 42 US gallons - a standard established in the 1860s Pennsylvania oil fields. This measurement is still used globally today for oil trading.