Subotica hadde i 2002 en befolkning på 148 401 personer og er dermed den nest største byen i Vojvodina-regionen etter Novi Sad. I 1919 var byen nest største i Serbia, i dag er byen den femte største. Byen er også sentrum i Nord Bačka-distriktet.