The average cost of NFIP flood insurance in New Jersey is about $863 per year, or $72 per month. It’s important to note that your home's proximity to water and its elevation affect how much you pay for flood insurance.