Befolkningssituasjonen i Somalia er uoversiktlig på grunn av et stort antall nomader og store flyktningestrømmer. Både tørkekatastrofer og krigshandlinger i inn- og utland har bidratt til de mange flyktningene. I 2006 anslo FNs høykommissær for flyktninger (UNHCR) at minst 400 000 somaliere var flyktninger i eget land. I tillegg har anslagsvis 350 000 somaliere flyktet til andre land, hovedsakelig i regionen, men også mange til Europa. I 2006 ble folketallet beregnet til 6 863 300, og årlig befolkningsvekst til 2,3 % for perioden 1994–2004. Fertilitetsraten er 6,3 barn per kvinne. Den naturlige befolkningsveksten (fødte ÷ døde) var i 2005 2,8 %, en nedgang fra 3,2 % ti år tidligere. Når den reelle tilveksten er lavere, skyldes dette de høye flyktningetallene. Gjennomsnittlig forventet levealder er ifølge Verdens helseorganisasjon 43 år for menn og 45 år for kvinner (2004).
Ca. 95 % av befolkningen er somaliere som er inndelt i seks store grupper av klaner: Dir, Ishaaq, Hawiye, Daarood, Digil og Rahanweyn. Det er i hovedsak klanene somalierne er lojale til. Det finnes for øvrig mindre grupper av bantufolk. Før borgerkrigen befant det seg også endel arabere i landet, hovedsakelig i byene.
Befolkningstettheten er 13,9 personer per km2, men de tørreste områdene er svært tynt befolket. Størst befolkning er det i sør og i dalførene langs elvene Jubba og Shabelle. Ca. 1/3 av befolkningen lever i byer. Hovedstaden Mogadishu er største by.
Etter tørkekatastrofene i 1970-årene ble en del av nomadebefolkningen bofaste, men fortsatt er over halvparten av befolkningen nomader eller halvnomader.
Religion
Islam er statsreligion og har tilslutning fra ca. 99 % av befolkningen, de fleste er sunni-muslimer. En del er tilhengere av lokale, tradisjonelle religioner. Det finnes en kristen minoritetsgruppe, som hovedsakelig består av katolikker.
Språk
Offisielle språk er arabisk og somali. Sistnevnte hører til de kusjittiske språkene i den afroasiatiske språkfamilien. Det er det dominerende folkemålet i landet. Engelsk og italiensk blir brukt i en viss utstrekning.