PlainGovJobs
OPM FedScope March 2025 Medical, Hospital, Dental, and Public Health Group

Medical Officer

Everything OPM FedScope (March 2025) reports about the Medical Officer occupation series (code 602): headcount, average salary, length of service, and pay comparison.

The verdict

In the Medical, Hospital, Dental, and Public Health Group family, Medical Officer counts 37,766 employees, a major federal occupation at 1.6% of the federal civilian workforce, and headcount declined 1.3% from the prior period; pay averages $290,548, which pays well above the federal-wide $109,869.

Employees
37,766
Share of workforce
1.6%
Avg salary
$290,548
Avg tenure
10.1 yrs

What the Numbers Say About Medical Officer

1.6% of the federal civilian workforce (2,289,472 employees total, March 2025) works in the Medical Officer occupation (OPM code 602): 37,766 people, headcount down -1.3% versus the prior period, a useful gauge for job seekers on USAJOBS trying to assess whether this role is expanding government-wide or contracting under hiring freezes and attrition.

The average salary for Medical Officer is $290,548 per year, placing it 164.4% above the overall federal civilian average of $109,869. Salaries moved up by 1.8% from the prior period, a modest shift, consistent with routine locality pay and grade-level movement. Average length of service in this role is 10.1 years, a mid-length average tenure, reflecting a mix of career employees and those who transfer or exit mid-career.

The Medical, Hospital, Dental, and Public Health Group family (code 6) groups Medical Officer together with 44 other related occupations across the federal government. Candidates browsing USAJOBS for Medical Officer postings should also review these sibling occupations, since federal hiring managers often cross-post positions across closely related codes when recruitment is difficult. All figures here come directly from OPM FedScope Employment Cubes, the same official source referenced in federal workforce planning, budget justifications, and GAO reports.

Inside the Medical, Hospital, Dental, and Public Health Group family (45 occupations, 356,984 employees combined), Medical Officer holds the #3 spot by headcount, a 10.6% share of the family total. Its average salary ranks in the top half (98th percentile) of pay among Medical, Hospital, Dental, and Public Health Group occupations.

Employees

37,766

-1.3% from prior period

Average Salary

$290,548

+1.8%

Avg Length of Service

10.1 yrs

Occupation Family

Medical, Hospital, Dental, and Public Health Group

Salary Context

How Medical Officer pay compares to the federal average of $109,869

Occupation Average

$290,548

Federal Average

$109,869

vs. Federal Avg

+164.4%

Where Medical Officer ranks on federal pay

Its average salary of $290,548 is higher than 100% of federal occupation series (632 of 634). The highlighted bar marks where Medical Officer sits in the federal pay distribution.

$16,074132$63,787308$111,499167$159,21223$206,9242$254,6372
Distribution of average salary across all 634 federal occupation series (OPM FedScope) - Medical Officer is in the highlighted range.

Average-salary distribution across all 634 federal occupation series; Medical Officer ranks higher than 100%.

Source: OPM FedScope Employment Cubes As of March 2025

10 other occupations in the same family

Occupation Employees Avg Salary
Nurse 109,716 $128,375
Medical Support Assistance 40,723 $56,126
General Health Science 20,339 $131,100
Practical Nurse 17,743 $73,105
Pharmacist 14,934 $163,569
Nursing Assistant 14,923 $54,440
Health Aid and Technician 13,353 $59,584
Health System Specialist 8,572 $104,039
Pharmacy Technician 7,749 $66,635
Medical Technologist 6,218 $108,045

Frequently Asked Questions

How many federal employees work as Medical Officer?
Medical Officer employs 37,766 federal workers as of March 2025, a 1.6% share of the total federal civilian workforce.
What is the average salary for Medical Officer in the federal government?
Compared to the $109,869 federal-wide average, Medical Officer pays 164.4% more: an average of $290,548 per year.
What occupation family does Medical Officer belong to?
Occupation code 602, Medical Officer, sits within the 45-occupation Medical, Hospital, Dental, and Public Health Group family (code 6).
What is the average length of service for Medical Officer?
Average tenure in the Medical Officer occupation runs 10.1 years, versus 11.8 years federal-wide.
Is the Medical Officer workforce growing or shrinking?
Since the prior reporting period, Medical Officer has shed about 500 positions, a 1.3% decrease.
How does Medical Officer pay compare to private sector salaries?
The federal average salary for Medical Officer is $290,548, 164.4% above the $109,869 federal-wide average. For private-sector benchmarks in this field, see the BLS Occupational Employment and Wage Statistics (OEWS) program.

Data Source: U.S. Office of Personnel Management (OPM) FedScope Employment Cubes, March 2025. Federal civilian non-seasonal full-time and part-time employees. Data does not include military personnel, postal workers, or intelligence agency staff. Last updated: 2026-03-10.

Data sourced from official public datasets. See our methodology for details. Retrieved and formatted by PlainGovJobs

PlainGovJobs is rendered directly from OPM FedScope federal-workforce data, no number is typed in by an editor. This page draws directly on OPM FedScope occupation-level employment records. See our editorial standards & corrections policy, the methodology behind these numbers, or report a data error.