New Castle is located in
Henry County (of which it is the county seat) south of
Muncie and east of
Indianapolis at the junction of State Highways 3 and 38.
Summit Lake State Park is nearby.
The population estimate for July 1, 1998 was 16,932, a decrease of 821 since 1990.