Former TV weatherman Eric Sorensen has won the Illinois House seat being vacated by fellow Democrat Cheri Bustos, defeating Republican challenger Esther Joy King.