 Neighboring townships in Cass County are Pokagon Township to the northeast, Howard Township to the east, and Milton Township to the southeast.To the south in St. Joseph County, Indiana, is Clay Township, and German Township is to the southwest.According to the United States Census Bureau, Niles Charter Township has a total area of , of which is land and , or 2.79%, is water.