Monroe Township is a township in Shelby County, Iowa. There are 140 people and 3.5 people per square mile in Monroe Township. The total area is 39.5 square miles.