Il Commissariato per i rifugiati e la migrazione della Serbia ha comunicato che oltre un milione di migranti provenienti da Asia e Africa hanno transitato il territorio serbo negli ultimi anni. Attualmente, vi sono 475 migranti nei centri di accoglienza e asilo gestiti dalle autorità serbe, principalmente provenienti da Siria, Afghanistan, Pakistan e Marocco.

Inoltre, più di 370.000 cittadini ucraini hanno transitato la Serbia sin dall'inizio del conflitto tra Russia e Ucraina.