In 2017, the US produced a total of 9.3 million barrels of crude oil per day (mmbd) from state and federal offshore operations. Texas produced the most petroleum by far at 3.5 mmbd followed by federal offshore operations in the Gulf of Mexico with 1.6 mmbd, according to figures from the US Department of Energy (DOE).
North Dakota had the second highest production among other states at 1.1 mmbd. Altogether, crude oil production in Texas, North Dakota and the federal offshore area in the Gulf of Mexico accounted for two-thirds of all US crude oil production. Eighteen states and the District of Columbia produced no crude oil in 2017.