Katherine J. Weidenbach, NP-C


Board Certified Nurse Practitioner

Katherine is a board certified nurse practitioner with a specialty in dermatology. With over 35 years in the medical field she brings the knowledge and experience to offer quality individualized care to each of her patients.

Book An Appointment with Katherine Weidenbach, NP-C

Katherine earned her Bachelor of Science in Nursing from Idaho State University and worked 18 years in Trauma/ER. In 1998 she received a Master of Science degree in both Community Health and Family Nurse Practitioner from the University of Texas and awarded Most Outstanding Graduate. After completing her education Katherine worked in Family Practice before entering the field of dermatology. She has been serving patients in the Valley since 2001 providing dermatology services to adolescent, adult, and geriatric population.


Katherine is a member of the Melanoma International Foundation, International Dermoscopy Society, Sigma Theta Tau International Honor Society, American Academy of Nurse Practitioners, Phoenix Dermatology Society and the Nurse Practitioner Society of DNA. She is committed to excellence in professional practice and patient care.


Outside of work, Katherine enjoys road biking and spending time with family and friends.

Katherine Weidenbach | Spectrum Dermatology Scottsdale Arizona
Katherine Weidenbach was amazing! I have rarely felt so cared for in a doctor's office. She was professional and yet personable and addressed each one of my concerns with skill and competence. I'm new to Phoenix and feel so lucky to have found her! - Paulat, Actual Patient*

Contact Katherine Weidenbach at Spectrum Dermatology

Spectrum Dermatology has six conveniently located offices in Scottsdale and the greater Phoenix area helping patients with their medical, surgical, and cosmetic dermatology needs. Spectrum’s collective experience and unparalleled training make it the most sought-after dermatology practices in the Scottsdale and Phoenix areas. For more information or to set up an appointment, please contact us at (480) 948-8400.