GCGovComp.app

Minnesota / Veterans Affairs Department / General Maintenance Worker

Job-title file

General Maintenance Worker

Operate, maintain, and repair equipment or facilities, performing skilled hands-on work.

150 employees hold this title in Veterans Affairs Department. Median total compensation for the role is $40,595, below the department median of $55,734.

Employees
150
Total payroll
$5.3M
Role median
$40,595
Agency median
$55,734
Comparison
Below

What the records show

Role pay distribution

Pay distribution for this role

$572$58,616+

Hover a bar for its range; click to filter the list below.

How total compensation varies among the 150 people in this role. Even for one job title, pay differs with seniority, step, overtime, and tenure. Each bar is a pay range; the far-right bar collects the highest earners.

Compare departments

This role across Minnesota

General Maintenance Worker is held in 15 Minnesota departments. In Veterans Affairs Department, the median of $40,595 ranks #10 of 15.

Highest-paying departments for this role

Median total compensation for the General Maintenance Worker role in other Minnesotadepartments (highest first). Each bar links to that department’s page for this role.

Record list

Employees with this title

Page 1

Kenea Muleta

General Maintenance Worker/Veterans Affairs Department

2025 total comp
$52,804
Sub-department
Mpls Housekeeping Staff A
Base pay
$49,499
Overtime
$1,503
Other pay
$1,802
Benefits
$0
Total compensation
$52,804
Hire date
2024-07-08
Employment type
Full-Time
Pay grade
60
Union / bargaining unit
Service
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Hennepin

Source-specific fields

Active on June 30, 2025
Yes
Agency Number
H75
Bargaining Unit Number
203
Branch
Executive
Branch Code
Executive
Classified Code
Classified
Classified Status
Classified
Compensation Frequency Code
Hourly

Kenea Muleta is a General Maintenance Worker at Veterans Affairs Department within Mpls Housekeeping Staff A. Hired in 2024, they have about a year of service, working full-time. 2025 total compensation came to $52,804. Union affiliation: Service.

Nicholas Hahn

General Maintenance Worker/Veterans Affairs Department

2025 total comp
$52,616
Sub-department
MVH-Preston Facilities
Base pay
$34,474
Overtime
$14,132
Other pay
$4,010
Benefits
$0
Total compensation
$52,616
Hire date
2023-11-27
Employment type
Part-Time
Pay grade
60
Union / bargaining unit
Service
Pay basis
Hourly
Full-time equivalent (FTE)
0.8
Work county
Fillmore

Source-specific fields

Active on June 30, 2025
Yes
Agency Number
H75
Bargaining Unit Number
203
Branch
Executive
Branch Code
Executive
Classified Code
Classified
Classified Status
Classified
Compensation Frequency Code
Hourly

Nicholas Hahn is a General Maintenance Worker at Veterans Affairs Department within Mvh-Preston Facilities. Their tenure dates to 2023, about 2 years, working part-time, 0.8 FTE. 2025 total compensation came to $52,616. Union affiliation: Service.

Edward Krings

General Maintenance Worker/Veterans Affairs Department

2025 total comp
$52,436
Sub-department
MVH-Hastings Housekeeping
Base pay
$50,841
Overtime
$1,595
Other pay
$0
Benefits
$0
Total compensation
$52,436
Hire date
2018-05-30
Employment type
Full-Time
Pay grade
60
Union / bargaining unit
Service
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Dakota

Source-specific fields

Active on June 30, 2025
Yes
Agency Number
H75
Bargaining Unit Number
203
Branch
Executive
Branch Code
Executive
Classified Code
Classified
Classified Status
Classified
Compensation Frequency Code
Hourly

Edward Krings works as a General Maintenance Worker for Veterans Affairs Department within Mvh-Hastings Housekeeping. They have served since 2018 (about 7 years) as a full-time employee. Edward earned $52,436 in 2025. Their bargaining unit is Service.

Dylan Hanson

General Maintenance Worker/Veterans Affairs Department

2025 total comp
$52,323
Sub-department
MVH Fergus Falls Indirect Care
Base pay
$49,750
Overtime
$1,481
Other pay
$1,092
Benefits
$0
Total compensation
$52,323
Hire date
2022-06-22
Employment type
Full-Time
Pay grade
60
Union / bargaining unit
Service
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Otter Tail

Source-specific fields

Active on June 30, 2025
Yes
Agency Number
H75
Bargaining Unit Number
203
Branch
Executive
Branch Code
Executive
Classified Code
Classified
Classified Status
Classified
Compensation Frequency Code
Hourly

At Veterans Affairs Department, Dylan Hanson serves as a General Maintenance Worker within Mvh Fergus Falls Indirect Care. They have served since 2022 (about 3 years), working full-time. Their 2025 pay totaled $52,323. Their bargaining unit is Service.

Zewde Gebeyhu

General Maintenance Worker/Veterans Affairs Department

2025 total comp
$50,969
Sub-department
Mpls Housekeeping Staff B
Base pay
$41,993
Overtime
$3,769
Other pay
$5,207
Benefits
$0
Total compensation
$50,969
Hire date
2022-08-17
Employment type
Part-Time
Pay grade
60
Union / bargaining unit
Service
Pay basis
Hourly
Full-time equivalent (FTE)
0.8
Work county
Hennepin

Source-specific fields

Active on June 30, 2025
Yes
Agency Number
H75
Bargaining Unit Number
203
Branch
Executive
Branch Code
Executive
Classified Code
Classified
Classified Status
Classified
Compensation Frequency Code
Hourly

Zewde Gebeyhu works as a General Maintenance Worker for Veterans Affairs Department within Mpls Housekeeping Staff B. Hired in 2022, they have about 3 years of service as a part-time, 0.8 FTE employee. Zewde earned $50,969 in 2025. Union affiliation: Service.

Sufianu Shaibu Ii

General Maintenance Worker/Veterans Affairs Department

2025 total comp
$50,442
Sub-department
Mpls Housekeeping Staff A
Base pay
$46,856
Overtime
$1,522
Other pay
$2,065
Benefits
$0
Total compensation
$50,442
Hire date
2024-07-23
Employment type
Part-Time
Pay grade
60
Union / bargaining unit
Service
Pay basis
Hourly
Full-time equivalent (FTE)
0.8
Work county
Hennepin

Source-specific fields

Active on June 30, 2025
Yes
Agency Number
H75
Bargaining Unit Number
203
Branch
Executive
Branch Code
Executive
Classified Code
Classified
Classified Status
Classified
Compensation Frequency Code
Hourly

Sufianu Shaibu Ii holds the role of General Maintenance Worker at Veterans Affairs Department within Mpls Housekeeping Staff A. Their tenure dates to 2024, about a year as a part-time, 0.8 FTE employee. In 2025, their total compensation was $50,442. Union affiliation: Service.

Sharon Olson

General Maintenance Worker/Veterans Affairs Department

2025 total comp
$50,427
Sub-department
MVH-Bemidji Facilities
Base pay
$43,447
Overtime
$5,278
Other pay
$1,702
Benefits
$0
Total compensation
$50,427
Hire date
2024-01-03
Employment type
Part-Time
Pay grade
60
Union / bargaining unit
Service
Pay basis
Hourly
Full-time equivalent (FTE)
0.8
Work county
Beltrami

Source-specific fields

Active on June 30, 2025
Yes
Agency Number
H75
Bargaining Unit Number
203
Branch
Executive
Branch Code
Executive
Classified Code
Classified
Classified Status
Classified
Compensation Frequency Code
Hourly

Sharon Olson works as a General Maintenance Worker for Veterans Affairs Department within Mvh-Bemidji Facilities. They have served since 2024 (about a year) as a part-time, 0.8 FTE employee. Sharon earned $50,427 in 2025. Union affiliation: Service.

April Norman

General Maintenance Worker/Veterans Affairs Department

2025 total comp
$49,985
Sub-department
MVH-Luverne Indirect Care
Base pay
$47,699
Overtime
$2,167
Other pay
$119
Benefits
$0
Total compensation
$49,985
Hire date
2008-08-27
Employment type
Part-Time
Pay grade
60
Union / bargaining unit
Service
Pay basis
Hourly
Full-time equivalent (FTE)
0.9
Work county
Rock

Source-specific fields

Active on June 30, 2025
Yes
Agency Number
H75
Bargaining Unit Number
203
Branch
Executive
Branch Code
Executive
Classified Code
Classified
Classified Status
Classified
Compensation Frequency Code
Hourly

April Norman works as a General Maintenance Worker for Veterans Affairs Department within Mvh-Luverne Indirect Care. Their tenure dates to 2008, about 17 years as a part-time, 0.9 FTE employee. April earned $49,985 in 2025. Their bargaining unit is Service.