Batesville is located in
Independence County (of which it is the county seat) west of
Jonesboro between Cave City and South Side along Highway 167 on the banks of the
White River near the Cache River. The population estimate for July 1, 1998 was 9,595, an increase of 408 since 1990.