Several factors influence a nurse's salary, including their level of education, years of experience, geographic location, and the type of healthcare facility they work in. For instance, a nurse with a Bachelor of Science in Nursing (BSN) typically earns more than someone with an associate degree. Similarly, nurses with specialized skills or certifications often receive higher pay.