Ljusdal er en by i landskapet Hälsingland i Gävleborgs län i Sverige. Den er administrationsby i Ljusdals kommun og i år 2010 boede det 6.230 mennesker.
Byen ligger ved floden Ljusnan og ishockeyklubben Ljusdals Bandy har hjemsted i byen.
61°49′48.234″N 16°5′14.705″Ø / 61.83006500°N 16.08741806°Ø