Hurricane Season 2026: The Moral Hazards of Federal Flood Insurance Depend on Your Wealth
by The Conversation | Jun 2, 2026 | Quick Facts
Photo by Chris Norberg, Unsplash
Hurricane Season 2026: The Moral Hazards of Federal Flood Insurance Depend on Your Wealth
by The Conversation | Jun 2, 2026 | Quick Facts
Photo by Chris Norberg, Unsplash
The water will come again. Flooding will strike both the insured mansions on the coasts and the uninsured mobile homes inland.
Republished with permission from The Conversation, by Ivis García, Texas A&M University
Anyone who has been through a flood or hurricane knows the scene: waterlogged furniture piled on curbs, gutted homes with mold creeping up the walls, families displaced for months. But the recovery isn’t the same for everyone.
While federal flood insurance subsidizes risky coastal and waterfront development for wealthier homeowners by lowering the cost of living in these areas, many low-income households in flood-prone areas remain stuck with risky properties and little help.
As a disaster recovery researcher, I’ve witnessed how perverse incentives create different cycles of vulnerability across income levels. The problem with federal disaster insurance today isn’t just about subsidizing wealthier coastal homeowners—it’s equally about leaving low-income households systematically underinsured without resources to either protect themselves or leave.
Federal Flood Insurance’s Moral Hazards
The National Flood Insurance Program was established by Congress in 1968 to provide affordable flood insurance to the public while encouraging floodplain management.
Communities that participate in the program are required to adopt regulations to reduce flood risk in their areas for their residents to qualify. The insurance policies, around 4.7 million today, are purchased either through the program or insurance companies but administered and underwritten by the Federal Emergency Management Agency, the nation’s disaster response agency. When the policy cost is lower than the risk, the property is being subsidized by the federal program.
The National Flood Insurance Program did succeed in providing accessible insurance for many people, but it also produced a “moral hazard,” where people take on risk without bearing its full consequences. What’s less well understood is that this operates differently by income level.
FEMA is currently working to adjust flood insurance prices to more closely match each property’s actual risk. The program’s Risk Rating 2.0 changes, which began in 2021, aimed to transition policies to full-risk pricing for everyone. The annual premium increases are capped by law at 18% for primary residences, so full-risk pricing won’t be fully reached until around 2037, according to federal estimates.
But there’s another, less visible problem: Federal flood insurance already wasn’t affordable for many people.
In low-income neighborhoods, more than 90% of households are estimated to be underinsured, and their uninsured losses when they experience flooding often exceeds 20% of their annual income.
Many families are unable to afford federal flood insurance premiums—only 37% of all policyholders pay less than $1,000 per year, according to FEMA. Instead, homeowners may skip insurance, gambling that disasters won’t strike. When floods do occur, these households can face catastrophic uninsured losses.
Homeowners and renters may also choose federal flood insurance plans with lower premiums but that provide less coverage in a disaster, and even those plan costs can be high.
Because the federal flood insurance program doesn’t specifically help those who cannot afford premiums, this creates a structural trap: Wealthier homeowners receive government-subsidized insurance support for risky properties, while many lower-income households fall outside the system entirely.
Severe Repetitive Loss Homes
FEMA’s repetitive loss properties also tell a story. Roughly 1% of National Flood Insurance Program properties are considered “severe repetitive loss” homes—those with multiple flood events over a 10-year period. Historically, those properties have accounted for nearly 30% of all claim payments.
Low-income households that can’t afford to move can end up experiencing repeated losses, depleting their savings and leaving them facing persistent instability.
My research in Puerto Rico has shown how this repeated rebuilding deepens vulnerability, trapping families in a cycle where each disaster pushes them further into poverty and housing insecurity rather than allowing them to recover, what sociologists call “downward mobility.”

A National Flood Insurance Program map shows the number of repetitive loss properties within a 5 kilometer radius as of 2023. The highest rates are along the Gulf and Atlantic coasts, as well in some inland river valleys. FEMA with Esri, TomTom, Garmin, FAO, NOAA, USGS, EPA, USFWS
Breaking Both Cycles
Addressing these moral hazards requires different responses.
Income-based assistance programs such as FEMA’s Flood Mitigation Assistance grants can help ensure families aren’t priced out of safety. For example, the upfront cost of home improvements that could reduce a home’s flood exposure, such as elevating the home or flood-proofing the property, can be too high for many people to afford, but assistance programs can help.
Voluntary buyout programs can also be effective in helping low-income homeowners relocate from risky properties—if those programs offer fair market value, meaningful relocation support and timely implementation. Prolonged, underfunded buyout processes can be harder for households with less cash available to manage.
The National Flood Insurance Program has another ongoing problem as more people move to flood-risk areas and as property values and storm damage rise. By early 2025, the program was about $22.5 billion in debt to the U.S. Treasury, even after Congress canceled $16 billion in debt in 2017. That debt accumulates $1.7 million in interest daily—costs borne by current and future policyholders through their premiums.
I believe fixing federal flood insurance will require an approach that prices risk accurately for those who can afford it while providing genuine assistance for low-income homeowners, for example, through affordable insurance, aid for projects that reduce homes’ vulnerability or equitable buyouts.
The water will come again. Flooding will strike both the insured mansions on the coasts and the uninsured mobile homes inland. The question is whether U.S. policies will continue leaving different forms of moral hazard for rich and poor or whether the government will finally align the country’s disaster response with reality.
Ivis García, Associate Professor of Landscape Architecture and Urban Planning, Texas A&M University
This article is republished from The Conversation under a Creative Commons license. Read the original article.
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.
Help Support Factkeepers!
{"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}
{"date_format":"F j, Y","time_format":"g:i a","wordpress_permalink_only":"https:\/\/factkeepers.com\/hurricane-season-2026-the-moral-hazards-of-federal-flood-insurance-depend-on-your-wealth\/","all_default_visual_states":"inherit","modal_visual_state":false,"user_is_logged_in":false,"stripe_api_key":"pk_live_40P3DgGDAHEP1QtJ0nOU4nms5JYHI8GbQ05dYiB1S8OPP5oMSIpOCCeeIawOyeW6bWDkDMWdUeggbhxOQTSA6aedu00ROAbhXBd","stripe_account_country_code":"US","setup_link":"https:\/\/factkeepers.com\/wp-admin\/admin.php?page=tip-jar-wp&mpwpadmin1=welcome&mpwpadmin_lightbox=do_wizard_health_check","close_button_url":"https:\/\/factkeepers.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/closebtn.png"}