소말리아의 국기는 1954년 10월 12일에 제정되었으며, 2012년에 수정되었다. 하늘색 바탕 가운데에 하얀색 오각별이 그려져 있다.
소말리아의 독립에 유엔의 공헌이 크기 때문에 유엔기와 비슷한 색상을 가진 디자인을 띠고 있다. 하얀색 오각별은 소말리아인이 거주하는 5개 지역의 단결을 의미한다.