La zec Tawachiche couvre un territoire de . Dans le territoire de la zec, 128 lacs ont été dénombrés. La zec compte quatre rivières: rivière Tawachiche, rivière Tawachiche Ouest, rivière du Milieu et rivière aux Eaux Mortes. Les eaux de la partie nord de la zec s'écoulent par le versant de la vallée de la rivière Saint-Maurice (via la rivière Mékinac); tandis que la partie sud de la zec, par le versant de la rivière Batiscan. La zec Tawachiche est limitrophe à la zec de la Besonne, au nord.