Allen was elected to the Assembly in 1888.[2] From 1877 to 1890, Allen was a member of the County Board of Walworth County, Wisconsin, serving as Chairman for much of that time. Additionally, he was Town Treasurer and Chairman of the Town Board (similar to city council) of Linn, Wisconsin, and a justice of the peace. He was a Republican.