According to salary.com, the average annual CNS salary as of May 2022 is $112,267 but the range typically falls between $101,514 to $122,976. The average annual CRNP salary as of May 2022 is $115,600 but the range typically falls between $107,300 and $125,600.