the mesilla diversion dam is located in the rio grande about upstream of el paso, texas, about to the south of las cruces, new mexico. it diverts water from the river for irrigation in the lower mesilla valley.