票当选新竹县议员。2008年立法委员选举竞选失利，2009年徐欣莹加入中国国民党以第一高票连任新竹县议员。2012年立法委员选举争取到国民党提名，以全国第一高票当选立法委员，其得票为单一选区两票制施行以来之最，延续至今。2015年退出中国国民党，并加入民国党获选为党主席，在投入2016立委选举后，为拉抬整体声势，决定与亲民党总统参选人宋楚瑜搭档竞选2016年中华民国总统选举，成为中华民国史上最年轻的副总统候选人，但竞选失利。2018年九合一选举，民国党主席徐欣莹参选新竹县长，受到台北市长柯文哲多次公开站