In 2017, the United States 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. 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 U.S. crude oil production. Eighteen states and the District of Columbia produced no crude oil in 2017.
Production of Crude Oil by State, 2017

Source: Energy Information Administration, Petroleum Supply Monthly, February 2018, Table 26.