JobAfterNext

Rochester, MN

321 occupations with BLS estimates, May 2025. BLS area code 40340.

BLS figures are for its own occupation list. Where one BLS occupation covers several O*NET occupations, it links to the first and says how many.

Largest

Most concentrated

By location quotient: the occupation's share of jobs here divided by its share nationally. Occupations employing fewer than 100 here are left out.

Highest median wage

OccupationMedian annual
Emergency Medicine Physicians$462,850
Obstetricians and Gynecologists$393,340
Physicians, All Other (7 O*NET occupations)$367,320
Family Medicine Physicians$356,770
Psychiatrists$341,540
Dentists, General$211,190
Architectural and Engineering Managers (2 O*NET occupations)$201,420
Chief Executives (2 O*NET occupations)$194,700
Computer and Information Systems Managers$177,620
Marketing Managers$175,280
Purchasing Managers$171,340
Computer Network Architects (2 O*NET occupations)$168,910
Pharmacists$164,250
Sales Representatives, Wholesale and Manufacturing, Technical and Scientific Products (2 O*NET occupations)$160,960
Financial Managers (3 O*NET occupations)$158,570
Managers, All Other (7 O*NET occupations)$144,810
Human Resources Managers$140,800
Physician Assistants (2 O*NET occupations)$137,340
Software Developers$134,450
Administrative Services Managers$131,130

BLS didn't publish the median for 2 occupations here because it is very high: General Internal Medicine Physicians, Nurse Anesthetists. They aren't ranked, and we don't estimate them.

All 321 occupations
BLS occupationEmploymentMedian annualLocation quotient
Accountants and Auditors 13-2011760$83,9600.66
Administrative Services Managers 11-3012340$131,1301.63
Adult Basic Education, Adult Secondary Education, and English as a Second Language Instructors 25-3011120$71,6203.96
Advertising Sales Agents 41-301130$65,5900.43
Amusement and Recreation Attendants 39-3091220$31,2000.71
Animal Caretakers 39-2021250$37,8501.18
Architects, Except Landscape and Naval 17-101130$97,6100.41
Architectural and Civil Drafters 17-301160$83,7800.68
Architectural and Engineering Managers (2 O*NET occupations) 11-904190$201,4200.54
Automotive Body and Related Repairers 49-3021120$58,9401.03
Automotive Service Technicians and Mechanics 49-3023480$49,9200.87
Automotive and Watercraft Service Attendants 53-603140$37,1200.45
Bakers 51-301190$40,0900.50
Bartenders 35-3011940$27,0001.57
Bill and Account Collectors 43-301170$58,3700.59
Billing and Posting Clerks 43-3021500$67,3901.57
Bookkeeping, Accounting, and Auditing Clerks 43-3031790$58,3500.72
Brickmasons and Blockmasons 47-202150$93,0701.17
Bus Drivers, School 53-3051510$48,6601.59
Bus and Truck Mechanics and Diesel Engine Specialists 49-3031350$63,9501.51
Business Operations Specialists, All Other (5 O*NET occupations) 13-1199530$78,7900.62
Butchers and Meat Cutters 51-302170$38,0200.65
Buyers and Purchasing Agents (3 O*NET occupations) 13-1020290$88,3200.74
Cabinetmakers and Bench Carpenters 51-701180$55,0301.25
Cardiovascular Technologists and Technicians 29-2031400$48,9708.08
Career/Technical Education Teachers, Postsecondary 25-119450$67,3500.53
Carpenters 47-2031460$63,6100.86
Cashiers 41-20112,600$34,9601.06
Cement Masons and Concrete Finishers 47-2051110$72,2700.68
Chefs and Head Cooks 35-101190$62,5200.57
Chemical Equipment Operators and Tenders 51-901140$44,0600.38
Chief Executives (2 O*NET occupations) 11-1011190$194,7001.19
Child, Family, and School Social Workers 21-1021240$62,0900.77
Childcare Workers (2 O*NET occupations) 39-9011650$34,5101.58
Chiropractors 29-101150$75,0301.66
Civil Engineering Technologists and Technicians 17-3022100$78,6901.89
Civil Engineers (3 O*NET occupations) 17-2051120$101,2000.42
Cleaners of Vehicles and Equipment 53-7061230$36,8600.78
Clergy 21-201150$63,4301.19
Clinical Laboratory Technologists and Technicians (6 O*NET occupations) 29-20102,880Not available10.94
Clinical and Counseling Psychologists 19-3033110$123,8701.77
Coaches and Scouts 27-2022220$59,0001.12
Coating, Painting, and Spraying Machine Setters, Operators, and Tenders 51-9124190$54,3901.50
Community Health Workers 21-109460$44,6301.22
Community and Social Service Specialists, All Other 21-1099110$51,4801.32
Compensation, Benefits, and Job Analysis Specialists 13-114160$108,1700.63
Compliance Officers (7 O*NET occupations) 13-1041140$80,5000.43
Computer Network Architects (2 O*NET occupations) 15-124190$168,9100.66
Computer Numerically Controlled Tool Operators 51-916170$57,3300.51
Computer Occupations, All Other (10 O*NET occupations) 15-1299120$106,3000.35
Computer Programmers 15-125130$65,0700.46
Computer User Support Specialists 15-1232420$65,2000.75
Computer and Information Systems Managers 11-3021430$177,6200.81
Computer, Automated Teller, and Office Machine Repairers 49-201130$56,1700.66
Construction Laborers 47-2061990$59,3901.14
Construction Managers 11-9021230$124,0400.76
Construction and Building Inspectors (2 O*NET occupations) 47-401150$96,8400.46
Control and Valve Installers and Repairers, Except Mechanical Door 49-9012Not available$54,480
Conveyor Operators and Tenders 53-701130$36,5601.68
Cooks, Fast Food 35-2011170$33,0900.33
Cooks, Institution and Cafeteria 35-2012330$43,1600.95
Cooks, Restaurant 35-20141,060$38,1500.95
Cooks, Short Order 35-201540$30,3200.39
Correctional Officers and Jailers 33-3012210$65,3500.71
Cost Estimators 13-1051120$76,9100.65
Counter and Rental Clerks 41-2021200$46,6600.62
Couriers and Messengers 43-502160$46,0001.03
Court, Municipal, and License Clerks 43-4031210$55,4501.45
Customer Service Representatives 43-40511,250$47,0500.61
Cutting, Punching, and Press Machine Setters, Operators, and Tenders, Metal and Plastic 51-4031200$52,8301.49
Data Entry Keyers 43-9021100Not available1.04
Database Administrators 15-124240$103,9200.75
Demonstrators and Product Promoters 41-901140$36,6600.79
Dental Assistants 31-9091320$63,4501.05
Dental Hygienists 29-1292180$103,4401.04
Dentists, General 29-1021110$211,1901.11
Detectives and Criminal Investigators (3 O*NET occupations) 33-302150$75,1000.53
Diagnostic Medical Sonographers 29-2032240$100,7703.38
Dietitians and Nutritionists 29-1031120$80,3301.92
Dining Room and Cafeteria Attendants and Bartender Helpers 35-9011310$29,1200.71
Dishwashers 35-9021360$32,7900.96
Dispatchers, Except Police, Fire, and Ambulance 43-5032110$58,3500.70
Driver/Sales Workers 53-3031280$39,0300.86
Editors 27-304150Not available0.62
Education Administrators, All Other 11-903940$84,8800.81
Education Administrators, Kindergarten through Secondary 11-9032160$118,3200.60
Education and Childcare Administrators, Preschool and Daycare 11-903140$62,8500.74
Educational Instruction and Library Workers, All Other 25-909950$38,4000.48
Educational, Guidance, and Career Counselors and Advisors 21-1012120$66,5700.42
Electrical Engineers 17-207140$101,2600.26
Electrical Power-Line Installers and Repairers 49-905180$105,4400.76
Electrical and Electronic Engineering Technologists and Technicians 17-302350$84,6300.60
Electrical, Electronic, and Electromechanical Assemblers, Except Coil Winders, Tapers, and Finishers (2 O*NET occupations) 51-2028200Not available1.00
Electricians 47-2111510$79,6500.85
Electronics Engineers, Except Computer (2 O*NET occupations) 17-207260$117,0100.83
Elementary School Teachers, Except Special Education 25-2021910$75,7700.83
Eligibility Interviewers, Government Programs 43-4061120$60,9700.98
Emergency Medical Technicians 29-2042250$50,0701.77
Emergency Medicine Physicians 29-1214140$462,8505.39
Environmental Engineers 17-208140$115,7501.22
Environmental Scientists and Specialists, Including Health (4 O*NET occupations) 19-204150$94,5800.74
Executive Secretaries and Executive Administrative Assistants 43-6011150$82,2300.42
Exercise Trainers and Group Fitness Instructors 39-9031350$40,4601.36
Facilities Managers (2 O*NET occupations) 11-3013160$124,6101.32
Family Medicine Physicians 29-1215110$356,7701.25
Farm Equipment Mechanics and Service Technicians 49-304130$62,0901.09
Fast Food and Counter Workers (2 O*NET occupations) 35-30232,550$31,1900.84
Financial Managers (3 O*NET occupations) 11-3031390$158,5700.59
Financial and Investment Analysts 13-2051Not available$105,270
Firefighters 33-2011230$35,2000.83
First-Line Supervisors of Construction Trades and Extraction Workers (2 O*NET occupations) 47-1011500$99,5300.78
First-Line Supervisors of Correctional Officers 33-101140$94,0401.04
First-Line Supervisors of Entertainment and Recreation Workers, Except Gambling Services 39-101440$58,7100.46
First-Line Supervisors of Firefighting and Prevention Workers 33-102150$78,8000.66
First-Line Supervisors of Food Preparation and Serving Workers 35-1012880$44,6200.91
First-Line Supervisors of Housekeeping and Janitorial Workers 37-101180$49,9900.59
First-Line Supervisors of Landscaping, Lawn Service, and Groundskeeping Workers 37-101280$62,5500.77
First-Line Supervisors of Mechanics, Installers, and Repairers 49-1011310$82,2600.64
First-Line Supervisors of Office and Administrative Support Workers 43-1011940$72,9400.83
First-Line Supervisors of Personal Service Workers 39-102290$48,2401.01
First-Line Supervisors of Police and Detectives 33-1012100$106,0000.85
First-Line Supervisors of Production and Operating Workers 51-1011370$76,4200.69
First-Line Supervisors of Retail Sales Workers 41-1011920$47,3501.04
First-Line Supervisors of Security Workers 33-109130$77,2000.50
First-Line Supervisors of Transportation and Material Moving Workers, Except Aircraft Cargo Handling Supervisors (5 O*NET occupations) 53-1047290$66,6500.58
Food Batchmakers 51-3092200$49,1701.43
Food Preparation Workers 35-2021790$35,4701.11
Food Processing Workers, All Other 51-309960$62,3301.26
Food Science Technicians 19-401330$53,2102.66
Food Servers, Nonrestaurant 35-3041590$35,6302.55
Fundraisers 13-113190$67,0500.97
Fundraising Managers 11-203330Not available1.11
Gambling Service Workers, All Other 39-301970$37,5106.13
General Internal Medicine Physicians 29-1216630Not published (very high)11.94
General and Operations Managers 11-10212,020$85,6500.73
Graphic Designers 27-102480$61,2400.53
Grinding, Lapping, Polishing, and Buffing Machine Tool Setters, Operators, and Tenders, Metal and Plastic 51-403330$55,9900.65
Hairdressers, Hairstylists, and Cosmetologists 39-5012190$39,4600.79
Health Education Specialists 21-1091140$80,9602.68
Health Information Technologists and Medical Registrars 29-9021130$77,5704.30
Health Technologists and Technicians, All Other (4 O*NET occupations) 29-2099360$60,9302.52
Healthcare Social Workers 21-1022230$80,5901.55
Healthcare Support Workers, All Other (3 O*NET occupations) 31-9099320$43,1803.71
Heating, Air Conditioning, and Refrigeration Mechanics and Installers 49-9021190$77,5000.59
Heavy and Tractor-Trailer Truck Drivers 53-30321,260$62,1800.77
Highway Maintenance Workers 47-4051180$60,2401.51
Home Health and Personal Care Aides (2 O*NET occupations) 31-11204,260$39,2701.25
Hosts and Hostesses, Restaurant, Lounge, and Coffee Shop 35-9031300$28,2700.87
Hotel, Motel, and Resort Desk Clerks 43-4081310$36,6901.48
Human Resources Assistants, Except Payroll and Timekeeping 43-4161200$60,5402.79
Human Resources Managers 11-3121110$140,8000.61
Human Resources Specialists 13-1071500$83,8100.70
Industrial Engineering Technologists and Technicians (2 O*NET occupations) 17-302690$76,7301.44
Industrial Engineers (4 O*NET occupations) 17-2112290$97,1901.01
Industrial Machinery Mechanics 49-9041200$71,5300.57
Industrial Production Managers (6 O*NET occupations) 11-3051110$107,5200.58
Industrial Truck and Tractor Operators 53-7051140$48,6400.23
Inspectors, Testers, Sorters, Samplers, and Weighers 51-9061150$59,8500.33
Installation, Maintenance, and Repair Workers, All Other (2 O*NET occupations) 49-909940$57,5400.26
Instructional Coordinators 25-9031110$79,6200.64
Insurance Sales Agents 41-3021190$70,3400.50
Interpreters and Translators 27-3091110$64,8202.74
Interviewers, Except Eligibility and Loan 43-4111200$61,3401.71
Janitors and Cleaners, Except Maids and Housekeeping Cleaners 37-20111,570$44,0300.90
Kindergarten Teachers, Except Special Education 25-201260$63,5100.75
Labor Relations Specialists 13-107550$103,5400.88
Laborers and Freight, Stock, and Material Movers, Hand (2 O*NET occupations) 53-70621,330$46,3600.57
Landscaping and Groundskeeping Workers 37-3011550$45,5500.74
Laundry and Dry-Cleaning Workers 51-6011160$39,0301.04
Lawyers 23-1011210$129,2700.35
Legal Secretaries and Administrative Assistants 43-601230$60,6100.26
Librarians and Media Collections Specialists 25-4022130$80,2501.19
Library Assistants, Clerical 43-4121110$36,6201.57
Library Technicians 25-403140$61,7500.71
Licensed Practical and Licensed Vocational Nurses 29-2061570$63,7501.12
Lifeguards, Ski Patrol, and Other Recreational Protective Service Workers 33-909270$27,8100.52
Light Truck Drivers 53-3033550$47,4600.71
Loan Interviewers and Clerks 43-413160$54,6100.48
Loan Officers 13-2072170$98,1100.79
Logisticians (3 O*NET occupations) 13-108150$80,3000.25
Machinists 51-4041270$57,7701.21
Magnetic Resonance Imaging Technologists 29-203550$100,9001.43
Maids and Housekeeping Cleaners 37-2012880$36,8601.30
Maintenance and Repair Workers, General 49-9071940$54,0600.78
Management Analysts 13-1111580$108,5600.82
Managers, All Other (7 O*NET occupations) 11-919960$144,8100.13
Manicurists and Pedicurists 39-5092140$45,7101.16
Market Research Analysts and Marketing Specialists (2 O*NET occupations) 13-1161320$83,0300.45
Marketing Managers 11-2021120$175,2800.40
Marriage and Family Therapists 21-1013110$75,5602.04
Massage Therapists 31-901180$56,2200.98
Material Moving Workers, All Other 53-719940$53,6402.37
Meat, Poultry, and Fish Cutters and Trimmers 51-302260$36,0500.55
Mechanical Engineers (3 O*NET occupations) 17-2141120$97,1000.50
Medical Assistants 31-9092440$49,8300.69
Medical Equipment Preparers 31-9093140$47,9602.30
Medical Scientists, Except Epidemiologists 19-1042Not available$81,780
Medical Secretaries and Administrative Assistants 43-60133,890Not available5.11
Medical and Health Services Managers 11-9111760$131,1101.61
Meeting, Convention, and Event Planners 13-112190$58,7300.81
Mental Health and Substance Abuse Social Workers 21-1023110$77,0301.05
Merchandise Displayers and Window Trimmers 27-102650$37,4300.37
Middle School Teachers, Except Special and Career/Technical Education 25-2022150$64,3900.30
Miscellaneous Assemblers and Fabricators (2 O*NET occupations) 51-2090930$45,7400.83
Mixing and Blending Machine Setters, Operators, and Tenders 51-902360$51,2700.82
Mobile Heavy Equipment Mechanics, Except Engines 49-304250$79,8700.39
Multiple Machine Tool Setters, Operators, and Tenders, Metal and Plastic 51-408130$46,4500.34
Natural Sciences Managers (3 O*NET occupations) 11-912180$127,9200.92
Network and Computer Systems Administrators 15-1244360$107,2101.46
New Accounts Clerks 43-414160$48,6201.90
Nurse Anesthetists 29-1151440Not published (very high)10.71
Nurse Practitioners 29-11711,190$126,2704.65
Nursing Assistants 31-11311,550$46,8401.35
Obstetricians and Gynecologists 29-1218100$393,3406.13
Occupational Health and Safety Specialists 19-5011100$105,0900.86
Occupational Therapists (2 O*NET occupations) 29-1122300$85,0002.31
Office Clerks, General 43-90611,690$48,8100.87
Operating Engineers and Other Construction Equipment Operators 47-2073290$79,5800.77
Opticians, Dispensing 29-208180$47,4601.31
Orderlies 31-113270$48,2901.78
Outdoor Power Equipment and Other Small Engine Mechanics 49-305350$61,9201.85
Packaging and Filling Machine Operators and Tenders 51-9111210$39,2000.70
Packers and Packagers, Hand 53-7064110$42,5200.26
Painters, Construction and Maintenance 47-2141220$60,2201.22
Paralegals and Legal Assistants 23-2011200$61,2300.63
Parking Attendants 53-602160$35,9500.57
Parts Salespersons 41-2022230$46,2701.07
Paving, Surfacing, and Tamping Equipment Operators 47-207140$82,7301.12
Payroll and Timekeeping Clerks 43-305180$63,5500.64
Personal Care and Service Workers, All Other 39-909940$32,6900.79
Personal Financial Advisors 13-2052110$95,2800.53
Pesticide Handlers, Sprayers, and Applicators, Vegetation 37-301270$49,5503.07
Pharmacists 29-1051440$164,2501.74
Pharmacy Technicians 29-2052430$50,7301.16
Phlebotomists 31-9097310$47,4002.72
Photographers 27-402130Not available0.83
Physical Therapist Assistants 31-202150$73,5800.51
Physical Therapists 29-1123410$100,1401.96
Physician Assistants (2 O*NET occupations) 29-1071480$137,3403.73
Physicians, All Other (7 O*NET occupations) 29-1229Not available$367,320
Plumbers, Pipefitters, and Steamfitters (2 O*NET occupations) 47-2152490$84,8801.33
Police and Sheriff's Patrol Officers (2 O*NET occupations) 33-3051390$77,2300.73
Postal Service Clerks 43-505150$61,0500.89
Postal Service Mail Carriers 43-5052230$61,2400.89
Preschool Teachers, Except Special Education 25-2011470$42,7501.24
Printing Press Operators 51-511290$59,2000.80
Probation Officers and Correctional Treatment Specialists 21-109270$105,3501.05
Procurement Clerks 43-306130$59,7900.69
Producers and Directors (4 O*NET occupations) 27-201260$72,5800.51
Production Workers, All Other 51-9199300$39,2101.50
Production, Planning, and Expediting Clerks 43-5061140$61,7100.46
Project Management Specialists 13-1082460$106,2700.54
Property Appraisers and Assessors (2 O*NET occupations) 13-202040$82,3200.84
Property, Real Estate, and Community Association Managers 11-9141130$62,7400.53
Psychiatric Technicians 29-2053180$38,1501.47
Psychiatrists 29-1223130$341,5406.08
Psychologists, All Other (3 O*NET occupations) 19-3039Not available$79,920
Public Relations Managers 11-203250Not available0.85
Public Relations Specialists 27-3031240$74,8301.06
Public Safety Telecommunicators 43-503170$70,1400.81
Purchasing Managers 11-306180$171,3401.15
Radiologic Technologists and Technicians 29-2034720$80,3303.98
Real Estate Sales Agents 41-902280$47,1700.51
Receptionists and Information Clerks 43-4171420$36,5700.58
Recreation Workers 39-9032230$37,2800.86
Refuse and Recyclable Material Collectors 53-708170$62,5000.63
Registered Nurses (5 O*NET occupations) 29-11416,390$101,6602.39
Rehabilitation Counselors 21-101590$44,6601.15
Residential Advisors 39-9041140$50,0602.09
Respiratory Therapists 29-1126160$98,7001.44
Retail Salespersons 41-20312,900$36,0000.94
Roofers 47-218190$61,9400.82
Sales Managers 11-2022260$127,5000.51
Sales Representatives of Services, Except Advertising, Insurance, Financial Services, and Travel 41-3091450$67,0400.46
Sales Representatives, Wholesale and Manufacturing, Except Technical and Scientific Products 41-4012680$72,2100.69
Sales Representatives, Wholesale and Manufacturing, Technical and Scientific Products (2 O*NET occupations) 41-4011150$160,9600.69
Sales and Related Workers, All Other 41-909940$34,7400.57
School Bus Monitors 33-909470$41,7201.12
School Psychologists 19-303440$84,8700.76
Secondary School Teachers, Except Special and Career/Technical Education 25-2031800$72,7900.94
Secretaries and Administrative Assistants, Except Legal, Medical, and Executive 43-60141,000$52,8900.74
Securities, Commodities, and Financial Services Sales Agents 41-3031180$63,8500.47
Security Guards 33-9032520$47,7900.51
Self-Enrichment Teachers 25-3021320$50,0501.23
Separating, Filtering, Clarifying, Precipitating, and Still Machine Setters, Operators, and Tenders 51-901240$59,9700.94
Sheet Metal Workers 47-221160$73,6800.67
Shipping, Receiving, and Inventory Clerks 43-5071330$49,0200.52
Shuttle Drivers and Chauffeurs 53-3053450$36,7702.30
Skincare Specialists 39-509440$57,4200.67
Social Workers, All Other 21-1029370$80,4907.35
Social and Community Service Managers 11-9151170$80,4601.04
Social and Human Service Assistants 21-1093350$48,3001.00
Software Developers 15-12521,840$134,4501.38
Software Quality Assurance Analysts and Testers 15-1253140$120,6300.94
Special Education Teachers, Kindergarten and Elementary School (2 O*NET occupations) 25-2052200$65,6200.99
Special Education Teachers, Preschool 25-205170$76,7102.85
Special Education Teachers, Secondary School 25-2058260$74,0201.98
Speech-Language Pathologists 29-1127160$83,1401.09
Stationary Engineers and Boiler Operators 51-802180$71,6703.41
Stockers and Order Fillers 53-70651,520$36,1700.68
Substance Abuse, Behavioral Disorder, and Mental Health Counselors (2 O*NET occupations) 21-1018270$60,0100.71
Substitute Teachers, Short-Term 25-3031240$59,5100.57
Surgical Assistants 29-909340$76,8802.23
Surgical Technologists 29-2055170$78,0701.85
Teachers and Instructors, All Other 25-309940$60,2100.42
Teaching Assistants, Except Postsecondary (3 O*NET occupations) 25-90451,460$41,2501.30
Telecommunications Equipment Installers and Repairers, Except Line Installers 49-202280$74,3300.73
Tellers 43-3071180$45,2000.71
Tile and Stone Setters 47-204450Not available1.93
Tire Repairers and Changers 49-309380$39,6600.98
Tool and Die Makers 51-411130$66,6800.73
Training and Development Specialists 13-1151710$76,0301.97
Transportation, Storage, and Distribution Managers (2 O*NET occupations) 11-307170$111,7000.41
Tutors 25-3041200$38,7301.45
Umpires, Referees, and Other Sports Officials 27-202330$44,2302.58
Urban and Regional Planners 19-305130$94,6800.95
Veterinarians 29-113170$130,0001.00
Veterinary Technologists and Technicians 29-2056140$55,7501.36
Waiters and Waitresses 35-30311,620$24,0600.90
Water and Wastewater Treatment Plant and System Operators 51-803180$78,2700.82
Welders, Cutters, Solderers, and Brazers 51-4121510$60,3801.56