Según el censo de 2002, la población de Novi Sad está compuesta de serbios (75,50%), húngaros (5,24%), yugoslavos (3,17%), eslovacos (2,41%), croatas (2,09%), montenegrinos (1,68%) y otros.