Adam T. Thomas, 35, who is the Republican candidate for the 26th District House seat, is charged in Johnson County District Court with election perjury.