[1] Meehan was born July 7, 1834, in the Parish of Ste.
He moved to Wisconsin, first to Honey Creek in Sauk County, then to Grand Rapids, and finally in 1867 to the Town of Linwood in Portage County.
[2][3] From 1870 to 1877, Meehan was a member of the Portage County board of supervisors.
While he was elected to the Assembly in 1877 as a Greenbacker, unseating Republican incumbent William Arnott (there was no Democrat in the race), his official profile in the 1878 Wisconsin Blue Book lists him as a "Greenback Democrat".
This article about a Democratic Party member of the Wisconsin State Assembly is a stub.