W XIX w. liczba ludności Edynburga wzrosła z 90 tys. w 1801 do 413 tys. w 1901. Tak gwałtowny wzrost populacji miasta spowodowany był m.in. przez imigrantów z Irlandii, uciekających przed tzw. zarazą ziemniaczaną. W tamtym czasie w Edynburgu, podobnie jak w innych brytyjskich miastach, nadszedł okres uprzemysłowienia. Większość nowych fabryk i zakładów produkcyjnych powstała jednak w sąsiadującym porcie Leith, poza terenem ówczesnego Edynburga. Największym ośrodkiem przemysłu w Szkocji stało się Glasgow, Edynburg natomiast pozostał jednym z najważniejszych brytyjskich centrów nauki i kultury.

Dzielnice miasta Na centrum Edynburga składa się Stare Miasto (Old Town) i Nowe Miasto (New Town) rozdzielone ogrodami Princes Street Gardens. Stare Miasto jest najstarszą dzielnicą, budowaną od wczesnego średniowiecza wzdłuż traktu łączącego edynburski Zamek z pałacem Holyrood. Nowe Miasto powstało w XVIII w. jako dzielnica bogatych rezydencji, urzędów i banków, i charakteryzuje się regularną zabudową i szerokimi, wygodnymi ulicami. Pomiędzy obiema dzielnicami rozciąga się teren parkowy Princes Street Gardens, powstały po osuszeniu znajdującego się tam niegdyś jeziora Nor Loch. Na południe od centrum znajduje się okolica uniwersytecka, na zachód od zamku niewielka dzielnica biurowa z budynkami banków i instytucji finansowych.