Onshore Development

Employees work in an oil rig operated by

Statistics in the U.S. Energy Information Administration’s Monthly Energy Review for March show U.S.domestic energy production meeting about 89 percent of the country’s total energy demand. That’s up from 84 percent in 2013 and 2012 and reflects a key result of the domestic energy revolution: growing U.S. self-sufficiency. Two charts. First, EIA data showing U.S.… Keep reading →