La villa de Vimianzo es la capital del municipio y se encuentra más o menos en el centro geográfico del mismo, en un valle recorrido por un afluente del río Grande.