Rainstorms and floods since mid-June have left four people dead and more than 236,000 others affected in Northwest China's Xinjiang Uygur autonomous region, local authorities said on Thursday.