Ingram Canyon is a valley or canyon where the upper reach of Ingram Creek runs in Stanislaus County, California.