 Morgan is located near the center of Calhoun County at (31.538877, -84.601034).It is west of Albany and northeast of Blakely.According to the United States Census Bureau, Morgan has a total area of , all land.