反メイソン党
マッケナンは1830年に反メイソン党の候補として連邦下院議員に選出された。マッケナンは1831年3月4日から1839年3月3日まで連邦下院議員を務めた。マッケナンは1842年5月30日に欠員充当のためホイッグ党から再び連邦下院議員に選任され、1843年3月3日まで連邦下院議員を務めた。マッケナンは連邦下院において、第27議会に下院道路運河委員会の委員長を務めた。