How much does a Program Officer make?

Updated Nov. 28, 2021
$65,008 /yr
Average Base Pay

186 salaries

$49K

Low

$65K

Average

$85K

High

No additional cash compensation has been reported for this role

The national average salary for Program Officer is $65,008 per year in Canada. Filter by location to see Program Officer salaries in your area. Salaries estimates are based on 186 salaries submitted anonymously to Glassdoor by Program Officer employees.

Related Job Titles

Program Assistant

$47,129

per year

View SalariesSee Open Jobs

Program Associate

$54,225

per year

Program Director

$98,092

per year

Program Manager

$86,383

per year

Salaries in Canada

Location

or

Find a Specific Employer

Sort:

Company

Average Base Salary in (CAD)

Range

Government of Canada
4.1

Government of Canada

Program Officer

$64,594

 /yr
Range: $52K - $78K
23 salaries
See 26 salaries from all locations

$52K

$78K

$52,000 - $77,980 Range

Service Canada
3.8

Service Canada

Program Officer

$61,548

 /yr
Range: $54K - $65K

$54K

$65K

$54,274 - $65,384 Range

Right to Play
4.1

Right to Play

Program Officer

$52,416

 /yr
Range: $45K - $58K

$45K

$58K

$45,032 - $58,244 Range

BC Public Service
3.8

BC Public Service

Program Officer

$65,600

 /yr
Range: $53K - $84K

$53K

$84K

$52,604 - $84,060 Range

Canada Revenue Agency
4.2

Canada Revenue Agency

Program Officer

$72,359

 /yr
Range: $63K - $74K

$63K

$74K

$62,807 - $73,667 Range

Colleges and Institutes Canada
4.1

Colleges and Institutes Canada

Program Officer

$66,645

 /yr
Range: $60K - $81K

$60K

$81K

$60,000 - $81,116 Range

World University Service of Canada
4.1

World University Service of Canada

Program Officer

$51,922

 /yr
Range: $49K - $54K

$49K

$54K

$48,725 - $54,147 Range

Is this helpful? The community relies on everyone sharing –Add Anonymous Salary
Nutrition International
3.6

Nutrition International

Program Officer

$71,311

 /yr
Range: $60K - $77K

$60K

$77K

$60,253 - $77,219 Range

S.U.C.C.E.S.S.
2.9

S.U.C.C.E.S.S.

Program Officer - Hourly

$22

 /hr
Range: $22 - $22

$22

$22

$22 - $22 Range

Citizenship and Immigration Canada
4

Citizenship and Immigration Canada

Program Officer

$69,529

 /yr
Range: $61K - $73K

$61K

$73K

$61,497 - $72,533 Range

Government of Canada
4.1

Government of Canada

Program Officer - Contractor

$61,768

 /yr
Range: $33K - $65K

$33K

$65K

$33,203 - $65,000 Range

Natural Sciences and Engineering Research Council of Canada
4.2

$77K

$94K

$77,493 - $93,993 Range

University of Toronto
4.3

University of Toronto

Program Officer

$59,199

 /yr
Range: $59K - $71K

$59K

$71K

$58,905 - $71,137 Range

Health Canada
4.4

Health Canada

Program Officer

$66,738

 /yr
Range: $58K - $69K

$58K

$69K

$57,658 - $68,965 Range

Canadian Red Cross
3.8

Canadian Red Cross

Program Officer

$61,096

 /yr
Range: $59K - $62K

$59K

$62K

$58,716 - $61,597 Range

Correctional Service Canada
3.1

Correctional Service Canada

Program Officer

$77,766

 /yr
Range: $69K - $97K

$69K

$97K

$69,061 - $97,204 Range

IDRC
3.5

IDRC

Program Officer

$82,590

 /yr
Range: $78K - $91K

$78K

$91K

$78,494 - $91,120 Range

Save the Children International
3.9

Save the Children International

Program Officer

$59,842

 /yr
Range: $52K - $64K

$52K

$64K

$52,218 - $64,046 Range

Plan International Canada
3.5

Plan International Canada

Program Officer
About 

$47K -$53K

$47K

$53K

$46,926 - $53,017 Range

Download as data Table
Viewing 1 - 10 of 4,941

Frequently asked questions about a Program Officer salaries

The national average salary for a Program Officer is $65,008 per year in Canada. Filter by location to see a Program Officer salaries in your area. Salaries estimates are based on 186 salaries submitted anonymously to Glassdoor by a Program Officer employees.

The highest salary for a Program Officer in Canada is $85,419 per year.

The lowest salary for a Program Officer in Canada is $49,474 per year.

Recent Salary Reports

Below are the most recent program officer salary reports. Employer name has been removed to protect anonymity.

$52,000
per year
A Program Officer in the Ottawa Area area reported making $52,000 per year
Job Highlights
1-2 years experience
Ottawa Area area
Full-time
 
10000+ employees
Government
$75,000
per year
A Program Officer in the Ottawa Area area reported making $75,000 per year
Job Highlights
1-2 years experience
Ottawa Area area
Full-time
 
5001 to 10000 employees
Government
$74,445
per year
A Program Officer in the Edmonton Area area reported making $74,445 per year
Job Highlights
1-2 years experience
Edmonton Area area
Contract
 
10000+ employees
Government
$65,000
per year
A Project Officer in the Ottawa Area area reported making $65,000 per year
Job Highlights
3-4 years experience
Ottawa Area area
Full-time
 
10000+ employees
Government
$65,000
per year
A Program Officer in the Ottawa Area area reported making $65,000 per year
Job Highlights
Ottawa Area area
Contract
 
10000+ employees
Government
$60,000
per year
A Project Officer in the Toronto Area area reported making $60,000 per year
Job Highlights
3-4 years experience
Toronto Area area
Full-time
 
51 to 200 employees
Company - Private
$68,000
per year
A Project Officer in the Montreal Area area reported making $68,000 per year
Job Highlights
3-4 years experience
Montreal Area area
 
Full-time
Government
$89,000
per year
An ODP (Officer Development Program) in the Ottawa Area area reported making $89,000 per year
Job Highlights
1-2 years experience
Ottawa Area area
Full-time
 
5001 to 10000 employees
Government