Salaries can be a tricky thing to predict as there are so many variables. However, according to advance NP, TN had 116 NPs respond to their salary survey with an average salary of 87,025. Family practice had average of 90,600 nation wide. I guess you can use those numbers as references. Hope this helps.