Indian Creek is a stream in Johnson County, Kansas and Jackson County, Missouri. It is a tributary of the Blue River.
Indian Creek was named for the Indians who once passed through the area. , Indian Creek had been chronically flooded by Turkey Creek, which was studied by the U.S. Army Corps of Engineers.