Dinsor (auch Diinsoor oder Dhiinsoor geschrieben) ist eine kleine Stadt mit schätzungsweise 16.000[1]–20.000[2] Einwohnern im Süden Somalias, östlich der Stadt Baardheere in der Region Bay.
Dinsor liegt neben einer Straße, die von Baardheere nach Baidoa führt. Es dient als Marktplatz für die Region, so werden etwa Kamelherden für den Verkauf nach Mogadischu in Dinsor zusammengetrieben[2]. Die Ärzte ohne Grenzen betreiben in Dinsor eine Gesundheitsstation, die für etwa 650.000 Menschen in der Umgebung die einzige medizinische Versorgung darstellt.
Im Dezember 2006 kam es in Dinsor zu Kämpfen zwischen der Übergangsregierung Somalias und der Union islamischer Gerichte[3].