More than eight lakh people have been affected in Assam as monsoon floods have inundated at least 21 of the 33 districts in the state.