The National Flood Insurance Program (NFIP) is a federally-backed insurance program that provides flood insurance to homeowners and businesses. It’s important to have flood insurance to help protect you from the financial consequences of a flood.