Bośnię i Hercegowinę zamieszkuje obecnie 3 791 662 mieszkańców. Główne skupiska ludności znajdują się w dolinach rzek i kotlinach śródgórskich. Do najważniejszych grup etnicznych zamieszkujących kraj należą: Boszniacy – 48%, Serbowie – 33% i Chorwaci – 15%. Trwająca trzy lata wojna domowa doprowadziła do ogromnych strat ludnościowych i gruntownych zmian etnicznych w strukturze etnicznej kraju. Przyrost naturalny wynosi 0,5‰, a średnia długość życia dla mężczyzn: 74 lata, a kobiet: 82 lata. średnia gęstość zaludnienia to 76 osób na km². W miastach mieszka 44% ludności.