Michigan Nurse Practitioner Salary. The American Academy of Nurse Practitioners reported in their National NP Compensation Survey of 2011, that NPs practicing in the Great Lakes state of Michigan earned an average base salary of $88,140 and an average total income of $93,812.