At least 26 people were killed and more than 100 missing after flash floods hit a wedding party and three villages in northern Afghanistan, an official said Monday.