Pēc Pēterburgas—Varšavas dzelzceļa līnijas izbūves Bērzgales pagastā tika ierīkota stacija Ivanovka,[3] kas pēc Latvijas valsts nodibināšanās tika pārdēvēta par Mežvidiem. Apdzīvotā vieta pie Mežvidu stacijas sāka veidoties pēc 1931. gada. 1933. gadā Mežvidiem piešķīra biezi apdzīvotas vietas (ciema) statusu. 1935. gadā Mežvidos bija 18 mājas, kurās dzīvoja 84 iedzīvotāji, tajā skaitā 69 latvieši, 8 ebreji, 4 krievi, 2 poļi, 1 vācietis.[4] No 1945. gada Mežvidi bija ciema padomes (vēlāk pagasta) centrs.
Otrā pasaules kara laikā no 1944. gada maija līdz jūlijam Salas lidlaukā pie Mežvidu skolas bāzējās aviācijas leģions «Latvija» (Luftwaffen-Legion Lettland).[5]