新余是一个民族散杂居的城市,居住着汉族、满族、壮族、回族和土家族等33个民族(其中少数民族有32个)。全市少数民族有3千余人,其中常住人口 2241人,占全市总人口的0.15%,主要分布在省、市属企事业单位,少数分布在农村。有一个少数民族聚居村--渝水区姚圩镇红山村,是从贵州六盘水迁 移来的仡佬族、彝族、苗族、布依族群众,共12户78人。
全市有基督教、佛教、道教、天主教四种宗教,有全市性爱国宗教团体4个,分别是:新余市基督教三自爱国运动委员会、新余市基督教协会、新余市佛教协会、新余市道教协会。