The Bipartisan Housing Bill, Passed in Spite of Trump, Won’t Do Much for Affordability
by The Conversation | Jul 13, 2026 | Quick Facts
Photo by Maximillian Conacher, Unsplash
The Bipartisan Housing Bill, Passed in Spite of Trump, Won’t Do Much for Affordability
by The Conversation | Jul 13, 2026 | Quick Facts
Photo by Maximillian Conacher, Unsplash
The reforms in the bill do not address the main source of the nation’s housing problem: that millions of renters and homeowners lack the income necessary to cover their housing costs.
Republished with permission from The Conversation, by Kirk McClure, University of Kansas and Alex Schwartz, The New School
A sweeping housing measure, which became law on July 11, 2026, is being widely celebrated as a crucial step in addressing the nation’s housing crisis. The ROAD to Housing Act is one of the few substantive bills passed by Congress in recent years, and the first major housing bill enacted since the 1990s.
Despite clearing Congress with overwhelming margins in the Senate and the House, the measure encountered one final hiccup when President Donald Trump abruptly canceled its signing ceremony on June
24, and then again refused to sign it on July 10. However, since Trump did not veto the bill, it automatically became law at 12:01 a.m. on July 11.
Despite the bipartisan support, however, even supporters say it doesn’t do enough to ease America’s housing affordability crunch.
Many of the 60 provisions in the wide-ranging bill are regulatory in nature, such as streamlining environmental impact reviews and reducing the frequency of inspections for homes with tenants receiving federal rental assistance. Others seek to make it easier for homebuyers to acquire financing.
These elements and more could help move the needle on the nation’s housing morass.
But as housing policy scholars, we believe the improvements will be only marginal. That’s because the reforms do not address the main source of the nation’s housing problem: that millions of renters and homeowners lack the income necessary to cover their housing costs.
Promising Changes
The bill does include several important reforms.
The provision that has received the most attention limits the ability of private equity firms and other institutional investors to acquire and operate single-family homes as rental properties.
Although institutional investors account for about 2% of all single-family rentals nationally, they have a bigger presence in certain housing markets, mostly in the South. These firms will typically purchase homes in cash, disadvantaging individual homebuyers who need to take out a mortgage. They’ve also been known to more aggressively raise rents and initiate eviction proceedings than other landlords.
The legislation also includes several measures aimed at reducing home prices and increasing housing supply.
One reduces the cost of manufactured housing—often known as mobile homes—by eliminating the requirement to include a steel chassis that can be attached to wheels. This is expected to reduce building costs by around US$5,000 to $10,000, or about 4% to 8% of the average cost of a new unit.
Other cost-saving elements include streamlining environmental reviews for proposed housing developments and encouraging new designs for midsize apartment buildings that would allow for just one stairway. Fire safety regulations have long required multifamily buildings to contain two or more staircases so that residents can exit their homes safely if one staircase is impassable because of smoke or other reasons.
However, improvements in fire safety have largely eliminated the need for the second staircase in midsize buildings. By eliminating the two-stairway requirement, developers can reduce their construction costs and have more flexibility in their architectural designs.
Another component requires the Department of Housing and Urban Development to issue guidelines and “best-practice frameworks” for zoning and land-use policies, presumably to nudge cities and towns to allow developers to build smaller homes on smaller lots.
To further facilitate housing construction, the bill requires local governments that receive federal funding for community development to publish a “searchable online database of undeveloped land parcels,” which is intented to make it easier to identify potential low-cost development sites.
The bill also encourages the Federal Housing Administration and other lenders to issue “small dollar mortgages” of less than $100,000. Currently, when low-priced homes are available, it can be difficult for interested homebuyers to obtain financing because it is more profitable for lenders to underwrite larger mortgages.
Finally, the law reauthorizes for three years the Community
Development Block Grant Disaster Recovery program. This program helps cities, counties and states recover from disasters declared by U.S. presidents, focusing on low- and moderate-income households.
While most of the legislation focuses on homeowner housing, a couple of provisions address important challenges for subsidized rental housing. One seeks to encourage landlord participation in the Housing Choice Voucher Program by making it easier for landlords to satisfy the federal government’s housing inspection requirements.
Another provision helps protect low-income rural renters from losing their homes when the federally funded mortgages on their buildings expire. Currently, these rent subsidies, which are provided by the Department of Agriculture, can only be used in the buildings it finances. Many of these mortgages are due to expire over the next few years, putting residents with rental assistance at risk of eviction. The legislation will enable these households to remain in place or move to other buildings without federally funded mortgages.
Americans Are Still Being Crushed by Costs
Yet as sweeping as the bill is, its impact is likely to be modest.
Nearly all of the legislation involves regulatory changes. The bill does not increase subsidies available to low-income renters and homeowners, or to potential homebuyers.
The majority of all renters are cost burdened, meaning they currently spend more than 30% of their income on housing. Over a quarter of all homeowners are cost burdened, too. The legislation almost certainly will not diminish this affordability crisis.
Several measures aim to reduce the cost of new housing. But with few exceptions, they are contingent on the support and participation of states, cities and suburbs.
For example, nothing in the bill requires localities to change their zoning and building codes to allow more apartment buildings or smaller single-family homes to be built at higher densities. Homeowners are usually strongly opposed to development if they fear it will change the character of their community or lower the value of their property. Existing homeowners do not want—and almost certainly will not allow—a wholesale erosion of their home equity. They will continue to fight to preserve the valuations of their homes.
Nor does the House’s passage of the bill mean that Congress has become more supportive of low-income housing. On the same day that the House passed the bill, the House Appropriations Committee released its fiscal year 2027 budget proposal for Transportation, Housing and Urban Development. It included cuts to public housing, Community Development Block Grants, the Home Investment Partnership Program and the Housing Choice Voucher Program.
Now that it is law, the 21st Century ROAD to Housing Act will hopefully accelerate reform efforts. But on its own, it’s less a speedway that will supercharge housing supply and provide immediate relief for the most cost-burdened Americans, and more a modest on-ramp that reflects the limits of what’s politically feasible in a divided and polarized Congress.
This is an updated version of an article originally published on May 29, 2026.
Kirk McClure, Professor Emeritus of Urban Planning, University of Kansas and Alex Schwartz, Emeritus Professor of Urban Policy, The New School
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\/the-bipartisan-housing-bill-passed-in-spite-of-trump-wont-do-much-for-affordability\/","all_default_visual_states":"inherit","modal_visual_state":false,"user_is_logged_in":false,"stripe_api_key":"pk_live_40P3DgGDAHEP1QtJ0nOU4amBVl87GQiP6LNtpXpIgM209dTEvnpwJQY64VMqftnFoCJJVlDxkJGLVxPoMxsAn42G100bfKk03i7","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"}