Ochotnica Dolna – wieś w Polsce położona w województwie małopolskim, w powiecie nowotarskim, w gminie Ochotnica Dolna.

W latach 1975–1998 miejscowość administracyjnie należała do województwa nowosądeckiego. W latach 1954–1972 wieś należała i była siedzibą władz gromady Ochotnica Dolna. Wieś jest siedzibą gminy Ochotnica Dolna.

Ochotnica Dolna wraz z Ochotnicą Górną – do czasu podziału administracyjnego w 1910 roku – tworzyły najdłuższą wieś w Polsce (Ochotnicę), która liczyła niespełna 25 kilometrów. Aktualnie (2018) tytuł ten należy do wsi Zawoja położonej w powiecie suskim.

Położenie Ochotnica Dolna znajduje się w Gorcach. Pola i zabudowania miejscowości zajmują dolną część doliny rzeki Ochotnica (z wyjątkiem końcowego odcinka i ujścia znajdującego się w Tylmanowej), wraz ze zboczami dwóch pasm górskich otaczających dolinę tej rzeki; od południowej strony jest to pasmo Lubania, od północnej pasmo Gorca. Ponadto w głąb tych pasm wcinają się głęboko doliny kilku potoków, które również są zabudowane i zajęte przez pola Ochotnicy Dolnej. Są to doliny potoków: Skrodnego, Gorcowego, Młynnego, Kudowskiego, Szymanowskiego, Lubańskiego, Rolnickiego.