Morgan is a town in South Australia on the right bank of the Murray River, just downstream of where it turns from flowing roughly westwards to roughly southwards. It is about 161km north east of Adelaide, and about 315km upstream of the Murray Mouth. At the 2006 census, Morgan had a population of 426.