Obec Zašová se táhne po obou březích Zašovského potoka, jež v horní části obce přijímá vodu z Kačinského potoka a několika menších potůčků. V roce 1985 došlo ke sloučení obce Veselá, která tímto rokem začala spadat pod samotnou Zašovou. V současnosti má obec cca 3 000 obyvatel a rozloha obcí 22 525 412 m², z toho samotná Zašová má 18 007 935 m².