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 staatshoofdstad van Indiana. Op 10 januari 1825 verhuisde de hoofdstad naar Indianapolis. De stad blijft de county seat van Harrison County. Bij de volkstelling van 2010 telde de stad 3.122 inwoners.