Dub – wieś w Polsce położona w województwie lubelskim, w powiecie zamojskim, w gminie Komarów-Osada.

+Integralne części wsi Dub SIMC Nazwa Rodzaj 0890608 Dub-Kolonia część wsi0890614 Podniwki część wsi

W latach 1975–1998 miejscowość administracyjnie należała do województwa zamojskiego.

Wieś jest sołectwem w gminie Komarów-Osada. Według Narodowego Spisu Powszechnego z roku 2011 wieś liczyła 346 mieszkańców.

Wieś jest siedzibą rzymskokatolickiej parafii Niepokalanego Poczęcia Najświętszej Maryi Panny w Dubie.

Położenie geograficzne, klimat W pobliżu Duba przepływa rzeczka Sieniocha – dopływ Huczwy, do której uchodzi wiele drobnych cieków wodnych na pograniczu trzech krain geograficznych: Grzędy Sokalskiej, Kotliny Hrubieszowskiej i Padołu Zamojskiego.

Klimat można określić jako umiarkowany ciepły przejściowy z cechami kontynentalnego. Lata są dość gorące, a zimy mroźne. Opady wynoszą ok. 600 mm rocznie. W miejscowości leży najniższej położony teren w gminie i osiąga poziom 198,6 m n.p.m. Znajduje się tutaj niewielki kompleks leśny wraz z pięknymi, lecz zaniedbanymi stawami rybackimi, które kiedyś stanowiły kiedyś własność PGR. Po upadku PGR-u dostały się w prywatne ręce i zostały zdewastowane.