Newbury Township is one of eleven townships in LaGrange County, Indiana. As of the 2020 census, its population was 5,792,[3] up from 5,219 at the previous census.[4]
According to the 2020 "ACS 5-Year Estimates Data Profiles", 36.5% of the township's population spoke only English, while 63.4 spoke an "other [than Spanish] Indo-European language"[3] (basically Pennsylvania German/German).
According to the 2010 census, the township has a total area of 35.78 square miles (92.7 km2), of which 35.26 square miles (91.3 km2) (or 98.55%) is land and 0.52 square miles (1.3 km2) (or 1.45%) is water.[4]