Hirakud Dam is located in Orissa (now Odisha) across the Mahanadi River. It's one of the longest dams in the world and serves flood control, irrigation, and hydroelectric power generation. The dam is near Sambalpur in Odisha. Meghalaya, Rajasthan, and Tamil Nadu are all incorrect.