Marcos Castellanos is a municipio (municipality) in the Mexican state of Michoacán near the southern shore of Lake Chapala. The municipal seat is the city of San José de Gracia.
20°02′06″N 102°58′22″W / 20.0351°N 102.9727°W / 20.0351; -102.9727