Following the war, Croghan resigned from the army during a reduction in force and was appointed as a postmaster in New Orleans. In 1825, he became one of the two inspector generals in the army. During the Mexican–American War Croghan fought as a colonel at Monterrey.