First elected to public office in 2002, Pappas served two terms in the New Hampshire House of Representatives (elected in 2002 and 2004), followed by two terms as treasurer of Hillsborough County.
First elected to public office in 2002, Pappas served two terms in the New Hampshire House of Representatives (elected in 2002 and re-elected in 2004). In 2006, Pappas was elected to the first of two terms as treasurer of Hillsborough County.