Castle Grove Township is a township in Jones County, Iowa.
Castle Grove Township was organized in 1855.[1] The area used to have a Catholic Church, Immaculate Conception Catholic Church,however, the church now sits empty, there is a cemetery next to the building, and just up the street is the Lutheran Cemetery. As of the early 2000s, most of the congregation had started to attend Mass in nearby Monticello, and the church was used solely for weddings, funerals, and on December 8 for the feast day of the Immaculate Conception. These Masses also eventually ceased, and by the mid 2000s, the church was no longer in use.