The Selangor government will not be able to compensate all those affected by yesterday's flash flood, said Menteri Besar Dr Mohd Khir Toyo.