The Alaskan oil pipeline. Image: Gillfoto, Wiki Commons
Subscribe for Updates!
Join our mailing list to receive the latest news and updates from our team.
You have Successfully Subscribed!
Big Oil's trade associations opposed to climate policies spent $2 billion in the decade from 2008 to 2018 on advertising, lobbying and political contributions—and outspent climate-supporting groups 27 to 1.
But shiny ads are not all these companies do to protect their commercial interests in the face of a rapidly heating world. Most also provide financial support to industry groups that are spending hundreds of millions of dollars on political activities, often to thwart polices designed to slow climate change.
For example, The New York Times recently reported on the Propane Education and Research Council’s attempts to derail efforts to electrify homes and buildings in New York, in part by committing nearly US$900,000 to the New York Propane Gas Association, which flooded social media with misleading information about energy-efficient heat pumps.
The American Fuel and Petrochemical Manufacturers, which represents oil refiners and petrochemical firms, has spent millions on public relations campaigns, such as promoting a rollback of federal fuel efficiency standards.
These practices have been going on for decades, and evidence shows that industry groups have played key roles in blocking state and federal climate policies. This matters not just because of the enormous sums the groups are spending, but also because they often act as a command center for political campaigns to kill pro-climate policies.
We launched a seven-figure ad campaign to urge Democrats to vote against new, punitive taxes that make U.S.-produced plastics and energy more expensive for American consumers. Read our statement: https://t.co/g8x5RXb8IL
We study the political activities of industry groups. In a recent research paper, we dug through tax filings to follow the money trail of trade associations engaged on climate change issues and track the billions they have spent to shape federal policy.
What We Found
After NASA scientist James Hansen sounded the alarm on climate change in 1988, three trade associations – the National Association of Manufacturers, the Edison Electric Institute and the American Petroleum Institute – banded together with a couple of electrical utilities to form the Global Climate Coalition, or GCC.
The GCC systematically opposed any international regulation of climate-warming emissions, and successfully prevented the U.S. from ratifying the Kyoto Protocol, a 1997 international agreement to reduce greenhouse gas emissions.
This was the first example of trade associations working together to stall government action on climate change. Similar efforts continue today.
So, how much do trade associations spend on political activities, such as public relations? As not-for-profit organizations under the Internal Revenue Code, trade associations have to report their revenue and spending.
We found that trade associations historically opposed to climate policies spent $2 billion in the decade from 2008 to 2018 on political activities, such as advertising, lobbying and political contributions. Together, they outspent climate-supporting industry groups 27 to 1.
The oil and gas sector was the largest, spending $1.3 billion. Across the 89 trade associations we examined in nine different sectors of the U.S. economy between 2008 and 2018, no other group of trade associations came close.
No. 1 Expense: Advertising and Promotion
What came as more of a surprise as we were tallying up the data was how much trade associations are spending on advertising and promotion. This can include everything from mainstream media ads promoting the industry to hiring public relations firms to target particular issues before Congress.
For example, until they parted ways last year, Edelman, the world’s largest public relations firm, received close to $30 million from American Fuel and Petrochemical Manufacturers to promote fossil fuels, reporters at the online news site Heated found.
Our study found that trade associations engaged on climate change issues spent a total of $2.2 billion on advertising and promotion between 2008 and 2018, compared with $729 million on lobbying. As 2022 lobbying data shows, their spending continues. While not all of this spending is directly targeting climate policy, climate change is one of the top political issues for many industries in the energy sector.
Media buys are expensive, but these numbers also reflect the specific role trade associations play in protecting the reputation of the firms they represent.
One reason that groups like the American Petroleum Institute have historically taken the lead running negative public relations campaigns is so that their members, such as BP and Shell, are not tarred with the same brush, as our interviews with industry insiders confirmed.
However, many firms are now coming under pressure to leave trade associations that oppose climate policies. In one example, the oil giant Total quit API in 2021, citing disagreements over climate positions.
Spending on social media in the weeks ahead of the U.S. midterm elections and during the U.N. Climate Conference in November 2022 offers another window into these groups’ operations.
A review by the advocacy group Climate Action Against Disinformation found that 87 fossil-fuel-linked groups spent roughly $3 million to $4 million on more than 3,700 ads through Facebook’s parent company alone in the 12 weeks before and during the conference
The largest share came from a public relations group representing the American Petroleum Institute and focused heavily on advocating for natural gas and oil and discussing energy security. America’s Plastic Makers spent about $1.1 million on climate-related advertising during the two weeks of the U.N. conference.
Funneling Money to Think Tanks and Local Groups
Trade associations also spent $394 million on grants to other organizations during the decade we reviewed. For example, they gave money to think tanks, universities, charitable foundations and political organizations like associations of mayors and governors.
While some of these grants may be philanthropic in nature, among the trade associations we spoke to, most have a political purpose in mind. Grants channeled to local community groups, as one example, can help boost an industry’s reputation among key constituent groups, and as a result their social license to operate.
What This Means For Climate Policy
Fossil fuel companies, which reported record profits in 2022, still spend more on political activities than their trade associations do.
But industry groups historically opposed to climate policies are also big spenders, as our research shows. They outspent those that support actions to slow climate change, such as the solar and wind industries, by a whopping $2 billion to $74.5 million over the 10 years we reviewed.
This likely helps to explain why it took Congress almost 35 years after Hansen first warned representatives about the dangers of climate change to pass a major climate bill, the 2022 Inflation Reduction Act.
The Conversation is a nonprofit, independent news organization dedicated to unlocking the knowledge of experts for the public good. We publish trustworthy and informative articles written by academic experts for the general public and edited by our team of journalists.
{"id":null,"mode":"form","open_style":"in_place","currency_code":"USD","currency_symbol":"$","currency_type":"decimal","blank_flag_url":"https:\/\/factkeepers.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/blank.gif","flag_sprite_url":"https:\/\/factkeepers.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/flags.png","default_amount":500,"top_media_type":"none","featured_image_url":false,"featured_embed":"","header_media":null,"file_download_attachment_data":null,"recurring_options_enabled":true,"recurring_options":{"never":{"selected":true,"after_output":"One time only"},"weekly":{"selected":false,"after_output":"Every week"},"monthly":{"selected":false,"after_output":"Every month"},"yearly":{"selected":false,"after_output":"Every year"}},"strings":{"current_user_email":"","current_user_name":"","link_text":"Leave a tip","complete_payment_button_error_text":"Check info and try again","payment_verb":"Pay","payment_request_label":"Factkeepers.com","form_has_an_error":"Please check and fix the errors above","general_server_error":"Something isn't working right at the moment. Please try again.","form_title":"Help Support Factkeepers","form_subtitle":null,"currency_search_text":"Country or Currency here","other_payment_option":"Other payment option","manage_payments_button_text":"Manage your payments","thank_you_message":"Thank you for being a supporter!","payment_confirmation_title":"Factkeepers.com","receipt_title":"Your Receipt","print_receipt":"Print Receipt","email_receipt":"Email Receipt","email_receipt_sending":"Sending receipt...","email_receipt_success":"Email receipt successfully sent","email_receipt_failed":"Email receipt failed to send. Please try again.","receipt_payee":"Paid to","receipt_statement_descriptor":"This will show up on your statement as","receipt_date":"Date","receipt_transaction_id":"Transaction ID","receipt_transaction_amount":"Amount","refund_payer":"Refund from","login":"Log in to manage your payments","manage_payments":"Manage Payments","transactions_title":"Your Transactions","transaction_title":"Transaction Receipt","transaction_period":"Plan Period","arrangements_title":"Your Plans","arrangement_title":"Manage Plan","arrangement_details":"Plan Details","arrangement_id_title":"Plan ID","arrangement_payment_method_title":"Payment Method","arrangement_amount_title":"Plan Amount","arrangement_renewal_title":"Next renewal date","arrangement_action_cancel":"Cancel Plan","arrangement_action_cant_cancel":"Cancelling is currently not available.","arrangement_action_cancel_double":"Are you sure you'd like to cancel?","arrangement_cancelling":"Cancelling Plan...","arrangement_cancelled":"Plan Cancelled","arrangement_failed_to_cancel":"Failed to cancel plan","back_to_plans":"\u2190 Back to Plans","update_payment_method_verb":"Update","sca_auth_description":"Your have a pending renewal payment which requires authorization.","sca_auth_verb":"Authorize renewal payment","sca_authing_verb":"Authorizing payment","sca_authed_verb":"Payment successfully authorized!","sca_auth_failed":"Unable to authorize! Please try again.","login_button_text":"Log in","login_form_has_an_error":"Please check and fix the errors above","uppercase_search":"Search","lowercase_search":"search","uppercase_page":"Page","lowercase_page":"page","uppercase_items":"Items","lowercase_items":"items","uppercase_per":"Per","lowercase_per":"per","uppercase_of":"Of","lowercase_of":"of","back":"Back to plans","zip_code_placeholder":"Zip\/Postal Code","download_file_button_text":"Download File","input_field_instructions":{"tip_amount":{"placeholder_text":"How much would you like to donate? You can change this amount to anything you would like.","initial":{"instruction_type":"normal","instruction_message":"How much would you like to donate? You can change this amount to anything you would like."},"empty":{"instruction_type":"error","instruction_message":"How much would you like to donate? You can change this amount to anything you would like."},"invalid_curency":{"instruction_type":"error","instruction_message":"How much would you like to donate? You can change this amount to anything you would like."}},"recurring":{"placeholder_text":"Recurring","initial":{"instruction_type":"normal","instruction_message":"How often would you like to donate this?"},"success":{"instruction_type":"success","instruction_message":"How often would you like to donate this?"},"empty":{"instruction_type":"error","instruction_message":"How often would you like to donate this?"}},"name":{"placeholder_text":"Name on Credit Card","initial":{"instruction_type":"normal","instruction_message":"Enter the name on your card."},"success":{"instruction_type":"success","instruction_message":"Enter the name on your card."},"empty":{"instruction_type":"error","instruction_message":"Please enter the name on your card."}},"privacy_policy":{"terms_title":"Terms and conditions","terms_body":null,"terms_show_text":"View Terms","terms_hide_text":"Hide Terms","initial":{"instruction_type":"normal","instruction_message":"I agree to the terms."},"unchecked":{"instruction_type":"error","instruction_message":"Please agree to the terms."},"checked":{"instruction_type":"success","instruction_message":"I agree to the terms."}},"email":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email address"},"success":{"instruction_type":"success","instruction_message":"Enter your email address"},"blank":{"instruction_type":"error","instruction_message":"Enter your email address"},"not_an_email_address":{"instruction_type":"error","instruction_message":"Make sure you have entered a valid email address"}},"note_with_tip":{"placeholder_text":"Your note here...","initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"empty":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"not_empty_initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"saving":{"instruction_type":"normal","instruction_message":"Saving note..."},"success":{"instruction_type":"success","instruction_message":"Note successfully saved!"},"error":{"instruction_type":"error","instruction_message":"Unable to save note note at this time. Please try again."}},"email_for_login_code":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email to log in."},"success":{"instruction_type":"success","instruction_message":"Enter your email to log in."},"blank":{"instruction_type":"error","instruction_message":"Enter your email to log in."},"empty":{"instruction_type":"error","instruction_message":"Enter your email to log in."}},"login_code":{"initial":{"instruction_type":"normal","instruction_message":"Check your email and enter the login code."},"success":{"instruction_type":"success","instruction_message":"Check your email and enter the login code."},"blank":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."},"empty":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."}},"stripe_all_in_one":{"initial":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"empty":{"instruction_type":"error","instruction_message":"Enter your credit card details here."},"success":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"invalid_number":{"instruction_type":"error","instruction_message":"The card number is not a valid credit card number."},"invalid_expiry_month":{"instruction_type":"error","instruction_message":"The card's expiration month is invalid."},"invalid_expiry_year":{"instruction_type":"error","instruction_message":"The card's expiration year is invalid."},"invalid_cvc":{"instruction_type":"error","instruction_message":"The card's security code is invalid."},"incorrect_number":{"instruction_type":"error","instruction_message":"The card number is incorrect."},"incomplete_number":{"instruction_type":"error","instruction_message":"The card number is incomplete."},"incomplete_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incomplete."},"incomplete_expiry":{"instruction_type":"error","instruction_message":"The card's expiration date is incomplete."},"incomplete_zip":{"instruction_type":"error","instruction_message":"The card's zip code is incomplete."},"expired_card":{"instruction_type":"error","instruction_message":"The card has expired."},"incorrect_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incorrect."},"incorrect_zip":{"instruction_type":"error","instruction_message":"The card's zip code failed validation."},"invalid_expiry_year_past":{"instruction_type":"error","instruction_message":"The card's expiration year is in the past"},"card_declined":{"instruction_type":"error","instruction_message":"The card was declined."},"missing":{"instruction_type":"error","instruction_message":"There is no card on a customer that is being charged."},"processing_error":{"instruction_type":"error","instruction_message":"An error occurred while processing the card."},"invalid_request_error":{"instruction_type":"error","instruction_message":"Unable to process this payment, please try again or use alternative method."},"invalid_sofort_country":{"instruction_type":"error","instruction_message":"The billing country is not accepted by SOFORT. Please try another country."}}}},"fetched_oembed_html":false}