Năm 2016 Magnolia, New Jersey, dân số là 4.298 người. Có 4,440 người trên một dặm vuông (mật độ dân số). Tuổi trung bình là 38,4. Mức trung bình của Hoa Kỳ là 37,4. 41,67% người dân ở Magnolia, New Jersey, đã kết hôn. 12,37% đã ly hôn.