Flood insurance is a federal program that protects property owners, renters, and business owners from losses caused by flooding. The program is administered by the Federal Emergency Management Agency (FEMA) and is available to communities that participate in the National Flood Insurance Program (NFIP).