At least 150 villages with a population of nearly 2.55 lakh people have been hit hard by floods in Bandipore, Baramulla and Kupwara districts of north Kashmir.