Shawswick Township is one of nine townships in Lawrence County, Indiana. As of the 2000 census, its population was 20,598.