 Knapp was elected Colchester's Town Supervisor and a member of the Delaware County Board of Supervisors in 1830, 1835 and 1836.Originally a Democrat affiliated with the Martin Van Buren organization, Knapp served in the New York State Assembly in 1841.He moved to Deposit, New York, in 1848.