Kelly Creek has its source in the southwest part of Eddy County south of the James River and flows in a southeastern direction through Estabrook, Rose Hill, Haven, and Bucephalia townships. It joins the James River about four miles north of Jim Lake.
Source: A History of Foster County 1983 Page 9