Matimekosh est une réserve indienne de la Nation innue de Matimekush-Lac John située sur la Côte-Nord au Québec (Canada). Matimekosh est enclavée dans la municipalité de Schefferville. Matimekosh signifie « Petite Truite » en innu-aimun. La réserve est située près du lac Pearce et elle couvre une superficie de 68 hectares. Le territoire de Matimekosh fut cédé aux Innus par le gouvernement fédéral canadien en 1968 après celui du Lac-John (1960).