Call Us: (847) 882-6604

      Did you know Northwest Neurology has three conveniently located infusion centers with Saturday hours? Click here to see our comprehensive list of infusion therapies offered.

      Our Location

      22285 N Pepper Rd,
      Suite 401
      Lake Barrington, IL 60010

      Elizabeth Flaherty, M.D.

      Elizabeth Flaherty, M.D.

      Elizabeth Flaherty, M.D.


      Elizabeth Flaherty, M.D. grew up in Crystal Lake, IL. She went on to attend the University of Illinois in Urbana-Champaign where she graduated Magna Cum Lade. She received her medical degree from Rush Medical College in 2010, where she was inducted into the Alpha Omega Alpha national medical honor society. She completed neurology residency at Rush University Medical Center, where she served as chief resident, and remained there to complete her fellowship in neurophysiology (EEG/epilepsy and EMG/neuromuscular). Dr. Flaherty is board certified in neurology as well as clinical neurophysiology.

      Since completion of her training, Dr. Flaherty has enjoyed returning to the community to care for patients in the northwest suburbs. She practices general neurology and treats a wide variety of neurological conditions. She has a special interest in epilepsy and EEG interpretation, and also has expertise in performing EMGs and treating neuromuscular disorders. She is experienced in headache management, including administration of Botox injections for treatment of chronic migraine.

      Elizabeth Flaherty, M.D. resides in the area with her husband and two young children.


      University of Illinois in Urbana-Champaign
      Rush Medical College
      Rush University Medical Center


      General Neurology


      Elk Grove Village, South Barrington, Rolling Meadows

      Get More Information This is intended for general inquiries only. This form is not for appointment requests or questions relating to an individual’s medical condition.
      • If you want to schedule an appointment, please call (847) 882-6604 or you can place an appointment request here.
      • If you are an existing patient and have specific questions for your provider, please call (847) 882-6604 and press 3. You will then be given an option to leave a message for your provider or request to speak with your provider.

      Online Patient Portal

      Manage your health from the comfort of home

      Log-In / Register