According to the United States Department of Labor, the demand for Nurse Practitioners, Nurse Anesthetists, and Nurse Midwives, will grow by 34% between 2014 and 2024. The national mean annual pay for NPs? $101, 260. In Texas that annual mean pay jumps to $105,220!