Sarajevo est la ville la plus peuplée de Bosnie-Herzégovine. Sa population a fortement changé de composition depuis la guerre des années 1990. Les données chiffrées disponibles proviennent du recensement de 2013.
Le recensement de 2013 est le dernier réalisé dans le pays. Il donne 275 524 habitants pour la ville de Sarajevo, qui réunit quatre municipalités. Le canton de Sarajevo, plus étendu, comptait 413 593 habitants pour neuf municipalités. Novi Grad est la plus peuplée, avec 118 553 habitants. Trnovo est la plus petite, avec 1 502 habitants. Le recensement précédent remontait à 1991.
En 2013, la ville comptait 80,7 % de Bosniaques, 4,9 % de Croates et 3,8 % de Serbes. Les autres déclarations représentaient environ 10 % des réponses. La répartition était bien plus équilibrée en 1991. À l'échelle du canton, 67,8 % des habitants avaient entre 15 et 64 ans et 16,4 % avaient 65 ans ou plus.
Le bosnien, le croate et le serbe sont les trois langues officielles du pays. L'alphabet latin domine à Sarajevo, mais le cyrillique conserve un statut officiel. La loi de 2003 sur la protection des minorités nationales en reconnaît dix-sept, dont les Roms, les Juifs, les Albanais, les Turcs, les Slovènes et les Ukrainiens. Les Roms forment la minorité la plus nombreuse. La communauté juive du pays ne compte plus que quelques centaines de membres.
Le football domine la vie sportive. Le derby entre le FK Sarajevo et le FK Željezničar oppose le stade de Koševo à celui de Grbavica. C'est l'événement sportif le plus suivi du pays. Les Jeux olympiques d'hiver de 1984 ont laissé des stations de ski à Bjelašnica, Igman et Jahorina, à moins d'une heure du centre. La randonnée et la promenade de Vrelo Bosne, à Ilidža, complètent l'offre de loisirs.
Oslobođenje, fondé en 1943, a paru sans interruption pendant le siège. Dnevni avaz, lancé en 1995, dispose aujourd'hui du plus fort tirage. Le site Klix.ba est la principale source d'information en ligne. La radiotélévision publique BHRT et la chaîne de la Fédération FTV émettent depuis Sarajevo, comme N1 et Al Jazeera Balkans. La chaîne cantonale TVSA et Radio Stari Grad couvrent l'actualité locale.