Major Vieira é um município brasileiro do Estado de Santa Catarina. Localiza-se a uma latitude 26°22’04” sul e a uma longitude 50°19’41” oeste, estando a uma altitude de 786 metros. Sua população estimada em 2011 era de 7.523 habitantes. Possui uma área de 544,51 km².