Content has loaded

Registered nurse salary in Toronto, ON

How much does a Registered Nurse make in Toronto, ON?

Average base salary

$48.32
same
as national average

The average salary for a registered nurse is $48.32 per hour in Toronto, ON. 898 salaries reported, updated at September 7, 2026

Registered Nurse job openings in Toronto, ON

slide 1 of 6
slide1 of 6
Registered Nurse 2L Medicine
Unity Health Toronto4out of 5 stars.
Toronto, ON
$41.15–$58.98 an hour
Part-time
1 week ago

Highest paying companies for Registered Nurse in Toronto, ON

Average year pay is based on job postings on Indeed in the past 36 months.
Helping Hands Healthcare
 
$169,000per year
View company
Curaga
 
$145,600per year
Nexim Healthcare Inc
 
$143,000per year
Canadian Health Labs
 
$135,200per year
International SOS
 
$134,843per year
Staffy Health
 
$131,733per year

Highest paying cities for Registered Nurses near Toronto, ON

  1. Creemore, ON
    $59.79 per hour
  2. Toronto, ON
    $48.32 per hour
  3. Ottawa, ON
    $47.71 per hour
  4. Oshawa, ON
    $47.62 per hour
  5. Hamilton, ON
    $47.57 per hour

Where can a Registered Nurse earn more?

Compare salaries for Registered Nurses in different locations
vs.

Frequently Asked Questions (FAQs) about Registered Nurse

How much do similar professions as Registered Nurse get paid in Toronto, ON?

Registered Nurse II

Job openings
Average $45.77 per hour