How much does a Registered Nurse make in Martinsville, IN?
Registered Nurses (RNs) in Martinsville, Indiana, enjoy a competitive salary that reflects their crucial role in healthcare. On average, RNs earn about $84,092 per year. This figure provides a solid financial foundation for many professionals.
The salary range for RNs in Martinsville can vary based on experience and specialization. Here are some typical earnings:
- Entry-level RNs may start around $64,650 annually.
- RNs with a few years of experience might earn between $70,773 and $83,018 per year.
- Experienced RNs can expect salaries from $89,141 to $113,632 per year.
- Top-tier RNs, with significant experience or specialized skills, can earn up to $132,000 annually.
What are the highest paying cities for a Registered Nurse near Martinsville, IN?

-
New Palestine, IN
Average Salary: $96,114
New Palestine offers a close-knit community feel for nursing professionals. With healthcare facilities like Community Hospital East, RNs here enjoy a strong work environment. The city’s small-town atmosphere provides a peaceful setting for both work and life.
Find Registered Nurse jobs in New Palestine, IN
-
Noblesville, IN
Average Salary: $93,189
In Noblesville, RNs find ample opportunities in top-rated hospitals such as St. Vincent Noblesville Hospital. The city's growing healthcare sector offers job security and career growth. The blend of urban amenities and a suburban lifestyle makes Noblesville an attractive option for nurses.
Find Registered Nurse jobs in Noblesville, IN
-
Beech Grove, IN
Average Salary: $92,396
Beech Grove presents a vibrant community with several healthcare institutions, including Community Hospital North. RNs in this city enjoy a robust support system and community engagement. The area’s proximity to Indianapolis adds to its appeal for healthcare professionals.
Find Registered Nurse jobs in Beech Grove, IN
-
Indianapolis, IN
Average Salary: $87,230
Indianapolis offers a diverse range of opportunities for RNs, with major hospitals like Indiana University Health and Eskenazi Health. The city’s large healthcare network provides extensive job options and professional development. Indianapolis’s dynamic environment ensures a fulfilling nursing career.
Find Registered Nurse jobs in Indianapolis, IN
-
Brownsburg, IN
Average Salary: $85,968
Brownsburg has a strong healthcare system with facilities such as Hendricks Regional Health. RNs here benefit from a friendly community and supportive work environment. The city’s quieter suburban setting is ideal for those seeking a balanced lifestyle.
Find Registered Nurse jobs in Brownsburg, IN
-
Shelbyville, IN
Average Salary: $85,912
Shelbyville offers a welcoming environment for nurses, with reputable healthcare providers like Shelby Hospital. The city's small-town charm provides a sense of community and a peaceful lifestyle. RNs here enjoy a supportive work culture and a lower cost of living.
Find Registered Nurse jobs in Shelbyville, IN
-
Zionsville, IN
Average Salary: $85,592
Zionsville boasts a thriving healthcare sector, with well-known institutions like Ascension St. Vincent Hospital. RNs in this city benefit from modern facilities and a growing community. The area’s upscale amenities and outdoor activities make Zionsville an attractive place to work and live.
Find Registered Nurse jobs in Zionsville, IN
-
Plainfield, IN
Average Salary: $85,151
Plainfield is home to healthcare facilities like Community Hospital South, offering RNs a supportive work environment. The city's friendly atmosphere and convenient access to Indianapolis provide a balanced lifestyle. Plainfield’s growing economy ensures job opportunities and stability.
Find Registered Nurse jobs in Plainfield, IN
-
Franklin, IN
Average Salary: $85,139
Franklin offers a charming setting for nursing professionals, with Johnson Memorial Hospital being a prominent healthcare provider. RNs here enjoy a close-knit community and a quieter lifestyle. The city's historical sites and outdoor activities add to its appeal.
Find Registered Nurse jobs in Franklin, IN
-
Greenwood, IN
Average Salary: $84,239
Greenwood provides numerous opportunities for RNs, with major healthcare facilities like Franciscan Health Indianapolis. The city’s growing population supports a high demand for nursing services. Greenwood’s suburban environment offers a good balance between work and leisure.
Find Registered Nurse jobs in Greenwood, IN
What are the best paying companies for a Registered Nurse in Martinsville, IN?

-
Interim HealthCare
Average Salary: $126,500
Interim HealthCare is known for its commitment to providing quality home care. Registered Nurses at Interim HealthCare in Martinsville, IN, enjoy a collaborative environment that values their skills and dedication. The company operates throughout Indiana, ensuring ample opportunities for career growth and development.
-
Fresenius Medical Care
Average Salary: $79,783
Fresenius Medical Care offers rewarding opportunities for Registered Nurses in Martinsville, IN. The company focuses on providing top-notch patient care, particularly in its dialysis centers. With locations across Indiana, nurses can expect a supportive workplace and chances for professional growth.
-
BAYADA Home Health Care
Average Salary: $73,000
BAYADA Home Health Care provides Registered Nurses in Martinsville, IN, with a chance to work in a caring and supportive environment. The company emphasizes patient-centered care and offers various locations throughout Indiana. Nurses can expect a fulfilling role with a strong sense of community.
-
Pinnacle Treatment Centers
Average Salary: $71,667
Pinnacle Treatment Centers in Martinsville, IN, offers a unique opportunity for Registered Nurses to make a difference in patient care. The company has several locations across Indiana, focusing on mental health and substance use treatment. Nurses will work in a dynamic setting that values their expertise.
What are the best paying Registered Nurse related jobs in Martinsville, IN?

-
Nurse Practitioner
Average Salary: $125,508
This role combines clinical care with patient education. Working in local health facilities, you provide primary and specialty care. You collaborate with doctors and support other healthcare staff.
Find Nurse Practitioner jobs in Martinsville, IN
-
Traveling Nurse
Average Salary: $103,454
These positions allow you to work in different places. They require flexibility and adaptability. You can gain diverse experiences and earn higher pay by taking temporary assignments.
Find Traveling Nurse jobs in Martinsville, IN
-
Infection Preventionist
Average Salary: $76,150
This job focuses on keeping patients safe. You develop and implement infection control measures. Working in hospitals and clinics, you ensure a clean and safe environment.
Find Infection Preventionist jobs in Martinsville, IN
-
Nurse Supervisor
Average Salary: $67,200
As a supervisor, you lead a team of nurses. You manage patient care and coordinate daily activities. This role offers leadership experience and helps shape healthcare services.
Find Nurse Supervisor jobs in Martinsville, IN
-
Licensed Practical Nurse
Average Salary: $65,034
This position involves providing basic care to patients. You work under the supervision of doctors and registered nurses. You help with daily activities and monitor patients' conditions.
Find Licensed Practical Nurse jobs in Martinsville, IN
-
Nurse Consultant
Average Salary: $63,700
Consultants offer expert advice to healthcare facilities. You improve patient care and operational efficiency. You work with hospitals and clinics to enhance their services.
Find Nurse Consultant jobs in Martinsville, IN
-
Case Manager
Average Salary: $43,725
In this role, you coordinate care for patients. You work with doctors, nurses, and social workers. You help patients navigate the healthcare system and ensure they receive the right care.
Find Case Manager jobs in Martinsville, IN
-
Health Coach
Average Salary: $42,800
Health coaches guide patients to improve their well-being. You provide education and support for healthy living. Working with individuals or groups, you promote better health habits.
Find Health Coach jobs in Martinsville, IN



