Three Killeen City Council seats are vacant following a wave of resignations, and a special election is set for May 2 to fill them.