摩加迪沙始建于十世纪初期,是非洲人在非洲东海岸最早定居的地区之一,并迅速发展成为周围地区的贸易中心和主要港口。1950年意大利殖民主义者“购买”了该地,使其成为意属索马里兰的首都。1960年索马里南北两部获得独立。
索马里共和国成立后,改变了因雨季造成的摩加迪沙交通闭塞的状况,扩建了国际机场;修筑了南北通衢的公路网;把原来为浅水港的摩加迪沙港扩建为现代化的深水港,从而提高了香蕉、牲畜、肉食品和皮革的出口能力。索马里人民还在摩加迪沙建立了皮革、炼油、卷烟、肉类加工等工厂企业。设在首都的索马里国立大学已由初建的三所学院发展成具有十几所学院的一所综合性学府。
摩加迪沙市内建筑别具风格,阿拉伯式建筑与西式建筑浑然一体。市内有一百五十座清真寺,其中遐迩闻名的法克尔丁清真寺建于1269年,每年都吸引着大批游人。十九世纪建筑的代表加雷萨宫现已成为国家博物馆。