There are a number of options for non-profit and government assistance with home repairs. In this article, I'll be briefly touching on the subject with Hampton as a city example though providing resources throughout the US.
Options Throughout the US:
Find Help - Current, Searchable by Zipcode, & Many Categories of Assistance Including but not Limited to Category on House Maintenance & Repairs
Options with HUD
Reverse Mortgages
Options for Veterans for Adapted Housing Grants
Options Throughout Virginia:
EMERGENCY HOME AND ACCESSIBILITY REPAIR PROGRAM (EHARP) (up to $4k)
Cooling Assistance by Virginia Department of Social Services
More
Options in Certain Cities/Counties:
Tax Incentives for Rehabilitation
Options in SE VA:
Hampton Roads Housing Crisis Hotline
More SE VA Cities
Hampton Example:
Extreme Home Repair Blitz: Helping "elderly, veterans, disabled, or low-income homeowners in the Wythe neighborhood Hampton and the bordering streets in Newport News make repairs to the outside of their homes."
Hampton Deferred Home Rehabilitation Grant $1k-$50k
Hampton WEATHERIZATION AND ENERGY EFFICIENCY PROGRAM (W.E.E.P.) GRANT $1k-$25k
Hampton ACCESSIBILITY GRANT PROGRAM up to $7k
Related:
Neighborhood Improvements in Hampton: Old Hampton, Old North Hampton, Pasture Point and Sussex