Subotica fit partie de l'Autriche-Hongrie jusqu'aux lendemains de la Première Guerre mondiale. En 1918, la ville fut intégrée au Royaume des Serbes, Croates et Slovènes. Mais ce changement de souveraineté ne se fit pas sans violences, car la Hongrie communiste dirigée par Béla Kun tenta de reprendre la ville à l'été 1919, et il fallut une guerre des alliés serbes, roumains et français (armée Franchet d'Espèrey) pour l'en empêcher. Le traité de Trianon officialisa en 1920 l'appartenance de Subotica au Royaume des Serbes, Croates et Slovènes qui, en 1929, devint le Royaume de Yougoslavie. Au sein de celui-ci, Subotica était la troisième ville par sa population, après Belgrade et Zagreb.