През 1848 населението на града възлиза на около 9 000 жители, а през 1878 е вече близо 18 000. В този период Белград е един от граничните центрове на българското националосвободително движение. Тук са организирани двете български легии. Към 1900 година населението достига 50 000 жители, като едва преди Сараевския атентат демографски Белград успява да надмине своя средновековен връх, достигайки 100 000 жители, което вече го прави пети по големина на Балканите след Истанбул, Атина, София и Солун, току-що надминал Одрин и Битоля.