June 30 elections