Duchang () is a county in the north-northeast of Jiangxi province, People's Republic of China. Containing part of Poyang Lake, it is under the jurisdiction of the prefecture-level city of Jiujiang. The total area is , and the population is 813,000.
Duchang County has 12 towns and 12 townships.