Ashcroft, a hamlet of Jefferson county, is near the northern boundary on the Atchison, Topeka & Santa Fe R. R., about 4 miles from Valley Falls, and 12 miles from Oskaloosa, the county seat. It is supplied with mail by rural route from Nortonville.