The average nurse practitioner salary in Tennessee is $110,000 annually. This reflects the state’s high demand for primary care providers with an aging population across rural areas. NPs deliver quality, affordable care as independent practitioners.