O lobo-guará é encontrado na América do Sul, mais precisamente na Argentina, Bolívia, Brasil, Paraguai e Peru. De acordo com dados da União Internacional para a Conservação da Natureza (IUCN), a espécie está possivelmente extinta no Uruguai. Vale destacar que o Brasil abriga quase que 90% de toda a população de lobo-guará existente.
Esses animais são encontrados, geralmente, em áreas abertas com poucas árvores, como campos e matas de capoeira. Ocorrem, principalmente, nos biomas Cerrado e Pampa.