Middlebury is located in Elkhart County, IN. The population is 3,418, making Middlebury the 6th largest city in Elkhart County.
There are 5 public schools in Middlebury with an average Homefacts rating of B-. The total crime rate for Middlebury is low , and there are 27 registered sex offenders residing in the city. Unemployment in Middlebury is low and the median home sales price is $0. Detailed and up-to-date Middlebury property reports are available for any property address.
Cities near Middlebury include Middlebury Township, York Township and Newbury Township.