The NFIP is a government insurance program which is delivered through a partnership between insurance companies and the Federal Emergency Management Agency (FEMA). This partnership allows private insurance companies and their agents to sell federal flood insurance backed by the government to property owners nationwide.