In 1981, Allran was elected to the North Carolina House of Representatives and in 1986 to the North Carolina Senate; he served as Republican minority whip during the 1995-1996 session.
Allran was elected to the North Carolina House of Representatives and in 1986 to the North Carolina Senate. This was in 1981. He served as Republican minority whip during the 1995-1996 session.