Indian Hills is a census-designated place (CDP) in Hidalgo County, Texas, United States.
Indian Hills first appeared as a census designated place in the 2000 U.S.
[16] As of the census[2] of 2000, there were 2,036 people, 424 households, and 399 families residing in the CDP.
5.2% of all households were made up of individuals, and 2.4% had someone living alone who was 65 years of age or older.
Indian Hills is served by the Mercedes Independent School District.