I am working on two point datasets. First point feature that represents water body and second represents villages (household information on it). Based on crow-fly distance I just want to estimate how many villages (eventually household) lives to the closest water body. Here, villages tend to go the closest water body than farthest one meaning that many villages can belong to one water body but one village can't be in two or more water body due to distance. I wonder what tool in ArcMap would accomplish this task or any scripting ideas ?