elm creek, is one of two streams of that name in kinney county and maverick county, texas. elm creek, the a tributary of the rio grande has its mouth at its conjunction with that river about 4 miles downstream from elm creek, texas and 1.1 miles up river from eagle pass its source is just north of the kinney county line, south of spofford, texas.