Mavrovo (en macédonien Маврово) est un village de l'ouest de la Macédoine du Nord, situé dans la municipalité de Mavrovo et Rostoucha. Le village comptait 166 habitants en 2002. Il se trouve au bord du lac de Mavrovo et à proximité de la station de ski Zare Lazarevski.