Corydon is een stad in Harrison Township, Harrison County, Indiana, Verenigde Staten. Het werd gesticht in 1808. Corydon was de tweede hoofdstad van het Indiana Territory, van 1 mei 1813 tot 11 december 1816. Toen Indiana in 1816 een Amerikaanse staat werd, werd Corydon de eerste hoofdstad van Indiana. Op 10 januari 1825 verhuisde de hoofdstad naar Indianapolis. De stad blijft de zetel van Harrison County. Het had een bevolking van 3.122 inwoners bij de volkstelling van 2010.