El censo de la localidad del año 2000 detallaba que Indian Wells tenía una población de 3.816 habitantes, con 1.982 propietarios de viviendas y 1.323 familias residentes.