Several factors impact a dermatologist's salary, including years of experience, geographic location, type of practice (private practice, academic institution, hospital-employed), patient volume, board certifications, and additional specialties or certifications.