JobAfterNext

Barnstable Town, MA

295 occupations with BLS estimates, May 2025. BLS area code 12700.

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
Radiologists$453,700
Family Medicine Physicians$279,160
Dentists, General$200,470
Architectural and Engineering Managers (2 O*NET occupations)$182,350
Computer and Information Systems Managers$177,300
Veterinarians$164,060
Physician Assistants (2 O*NET occupations)$162,330
Marketing Managers$157,490
Financial Managers (3 O*NET occupations)$156,010
Optometrists$154,290
Natural Sciences Managers (3 O*NET occupations)$154,080
Pharmacists$150,850
Sales Managers$140,740
Construction Managers$140,080
Nurse Practitioners$139,840
Managers, All Other (7 O*NET occupations)$139,190
Human Resources Managers$136,260
Software Developers$133,690
Management Analysts$132,140
Data Scientists (3 O*NET occupations)$129,530

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

All 295 occupations
BLS occupationEmploymentMedian annualLocation quotient
Accountants and Auditors 13-2011760$96,1100.86
Administrative Services Managers 11-3012170$96,3901.05
Advertising Sales Agents 41-301150$76,3500.90
Aircraft Mechanics and Service Technicians 49-301150$81,9000.58
Amusement and Recreation Attendants 39-3091280$35,2801.16
Animal Caretakers 39-2021250$43,5401.54
Architects, Except Landscape and Naval 17-1011180$120,4602.81
Architectural and Civil Drafters 17-301180$67,2501.23
Architectural and Engineering Managers (2 O*NET occupations) 11-904150$182,3500.41
Automotive Body and Related Repairers 49-302180$59,2600.94
Automotive Service Technicians and Mechanics 49-3023430$60,6501.01
Automotive and Watercraft Service Attendants 53-6031100$35,7901.65
Bakers 51-3011230$38,3401.57
Bartenders 35-3011890$43,5301.95
Billing and Posting Clerks 43-3021150$56,3700.61
Biological Scientists, All Other (5 O*NET occupations) 19-102960$108,8501.69
Biological Technicians 19-4021110$61,1502.71
Bookkeeping, Accounting, and Auditing Clerks 43-3031990$60,6801.19
Bus Drivers, School 53-3051170$60,2700.68
Bus and Truck Mechanics and Diesel Engine Specialists 49-3031140$70,7700.77
Business Operations Specialists, All Other (5 O*NET occupations) 13-1199330$81,7500.50
Business Teachers, Postsecondary 25-101160$100,1601.22
Butchers and Meat Cutters 51-302150$50,2900.63
Buyers and Purchasing Agents (3 O*NET occupations) 13-1020220$75,3100.73
Cabinetmakers and Bench Carpenters 51-701150$63,2700.98
Captains, Mates, and Pilots of Water Vessels 53-5021Not available$83,390
Career/Technical Education Teachers, Postsecondary 25-119480$78,5201.21
Career/Technical Education Teachers, Secondary School 25-2032120$97,1001.73
Carpenters 47-20311,280$70,5803.15
Cashiers 41-20112,650$36,6401.41
Chefs and Head Cooks 35-1011260$67,7002.15
Chief Executives (2 O*NET occupations) 11-101160Not available0.51
Child, Family, and School Social Workers 21-1021230$75,5700.98
Childcare Workers (2 O*NET occupations) 39-9011270$43,4800.86
Civil Engineers (3 O*NET occupations) 17-205180$96,6800.35
Claims Adjusters, Examiners, and Investigators 13-103140$100,4800.19
Cleaners of Vehicles and Equipment 53-7061150$38,7900.65
Clinical Laboratory Technologists and Technicians (6 O*NET occupations) 29-2010170$81,8900.85
Clinical and Counseling Psychologists 19-303370$80,4201.47
Coaches and Scouts 27-202280$52,8800.54
Community Health Workers 21-109450$56,1701.44
Compensation, Benefits, and Job Analysis Specialists 13-114150$80,9000.75
Compliance Officers (7 O*NET occupations) 13-1041150$79,2900.58
Computer Network Architects (2 O*NET occupations) 15-124150$118,8700.46
Computer Occupations, All Other (10 O*NET occupations) 15-1299110$109,0900.41
Computer Systems Analysts (2 O*NET occupations) 15-1211160$104,1500.52
Computer User Support Specialists 15-1232210$62,7700.48
Computer and Information Systems Managers 11-3021170$177,3000.42
Concierges 39-6012Not available$37,560
Conservation Scientists (3 O*NET occupations) 19-103160$82,0903.94
Construction Laborers 47-2061750$60,0401.13
Construction Managers 11-9021200$140,0800.87
Construction and Building Inspectors (2 O*NET occupations) 47-4011140$79,4501.56
Control and Valve Installers and Repairers, Except Mechanical Door 49-901250$98,6901.81
Cooks, Fast Food 35-2011Not available$39,340
Cooks, Institution and Cafeteria 35-2012170$49,7200.62
Cooks, Restaurant 35-20141,760$46,9302.07
Cooks, Short Order 35-2015190$45,6902.24
Correctional Officers and Jailers 33-3012180$84,6100.76
Cost Estimators 13-1051130$78,6600.96
Counter and Rental Clerks 41-2021230$45,2500.95
Couriers and Messengers 43-502140$39,2900.94
Court, Municipal, and License Clerks 43-4031170$63,2501.58
Customer Service Representatives 43-40511,310$47,8800.83
Data Scientists (3 O*NET occupations) 15-205170$129,5300.42
Dental Assistants 31-9091240$58,0801.03
Dental Hygienists 29-1292190$101,8201.39
Dentists, General 29-102190$200,4701.14
Detectives and Criminal Investigators (3 O*NET occupations) 33-302140$100,6800.57
Diagnostic Medical Sonographers 29-2032100$108,0201.90
Dietitians and Nutritionists 29-103160$88,3201.36
Dining Room and Cafeteria Attendants and Bartender Helpers 35-9011560$37,9801.72
Dishwashers 35-9021700$37,0302.42
Dispatchers, Except Police, Fire, and Ambulance 43-5032120$60,8901.00
Driver/Sales Workers 53-3031200$47,0000.81
Editors 27-304150$60,6800.87
Education Administrators, Kindergarten through Secondary 11-9032290$129,0501.45
Education Administrators, Postsecondary 11-903390$105,8100.79
Education and Childcare Administrators, Preschool and Daycare 11-903140$74,0800.83
Educational Instruction and Library Workers, All Other 25-909940$67,4400.52
Educational, Guidance, and Career Counselors and Advisors 21-1012250$80,8201.16
Electrical Engineers 17-207160$121,5300.48
Electrical and Electronic Engineering Technologists and Technicians 17-3023100$77,1301.68
Electrical, Electronic, and Electromechanical Assemblers, Except Coil Winders, Tapers, and Finishers (2 O*NET occupations) 51-202890$48,9000.62
Electricians 47-2111470$78,5701.02
Elementary School Teachers, Except Special Education 25-2021810$100,3200.97
Eligibility Interviewers, Government Programs 43-406140$72,3700.41
Engineering Teachers, Postsecondary 25-1032Not available$98,400
Entertainment and Recreation Managers, Except Gambling 11-907240$96,7301.69
Environmental Engineers 17-208140$107,2701.78
Environmental Scientists and Specialists, Including Health (4 O*NET occupations) 19-2041100$96,6301.81
Executive Secretaries and Executive Administrative Assistants 43-6011310$79,8101.12
Exercise Trainers and Group Fitness Instructors 39-9031230$62,4001.17
Facilities Managers (2 O*NET occupations) 11-3013160$113,7601.73
Family Medicine Physicians 29-121540$279,1600.55
Farmworkers and Laborers, Crop, Nursery, and Greenhouse 45-209240$35,4000.26
Fast Food and Counter Workers (2 O*NET occupations) 35-30232,950$36,1001.26
Financial Managers (3 O*NET occupations) 11-3031320$156,0100.63
Financial Specialists, All Other (3 O*NET occupations) 13-209930$74,2700.40
Financial and Investment Analysts 13-205190$121,5300.40
Firefighters 33-2011490$74,8702.32
First-Line Supervisors of Construction Trades and Extraction Workers (2 O*NET occupations) 47-1011690$82,3701.40
First-Line Supervisors of Entertainment and Recreation Workers, Except Gambling Services 39-1014140$55,1802.26
First-Line Supervisors of Farming, Fishing, and Forestry Workers 45-1011Not available$58,510
First-Line Supervisors of Firefighting and Prevention Workers 33-102190$95,4101.45
First-Line Supervisors of Food Preparation and Serving Workers 35-1012980$50,8601.33
First-Line Supervisors of Housekeeping and Janitorial Workers 37-1011190$60,4401.74
First-Line Supervisors of Landscaping, Lawn Service, and Groundskeeping Workers 37-1012200$62,9202.55
First-Line Supervisors of Mechanics, Installers, and Repairers 49-1011430$83,2601.16
First-Line Supervisors of Non-Retail Sales Workers 41-1012120$101,7000.91
First-Line Supervisors of Office and Administrative Support Workers 43-10111,020$71,3901.18
First-Line Supervisors of Personal Service Workers 39-102250$56,2200.69
First-Line Supervisors of Police and Detectives 33-1012160$124,4201.71
First-Line Supervisors of Production and Operating Workers 51-1011180$80,9600.43
First-Line Supervisors of Retail Sales Workers 41-1011910$53,8901.34
First-Line Supervisors of Transportation and Material Moving Workers, Except Aircraft Cargo Handling Supervisors (5 O*NET occupations) 53-1047290$63,3900.77
Floral Designers 27-102350$45,6701.94
Food Preparation Workers 35-2021670$38,6601.24
Food Servers, Nonrestaurant 35-3041140$37,0700.80
Food Service Managers 11-9051180$89,0901.24
Fundraisers 13-1131140$78,8902.02
Fundraising Managers 11-203350Not available2.20
General Internal Medicine Physicians 29-121640Not published (very high)0.98
General and Operations Managers 11-10213,210$100,5901.52
Graphic Designers 27-102460$76,1400.49
Hairdressers, Hairstylists, and Cosmetologists 39-5012370$46,5202.01
Health Education Specialists 21-109130$56,6900.78
Health Specialties Teachers, Postsecondary 25-107160$78,6100.47
Health Technologists and Technicians, All Other (4 O*NET occupations) 29-209970$59,8800.67
Healthcare Social Workers 21-1022180$78,1601.59
Heating, Air Conditioning, and Refrigeration Mechanics and Installers 49-9021460$73,3301.85
Heavy and Tractor-Trailer Truck Drivers 53-3032840$62,7400.67
Helpers--Installation, Maintenance, and Repair Workers 49-909890$37,6201.49
Highway Maintenance Workers 47-405140$58,4600.48
Home Appliance Repairers 49-903140$85,2601.95
Home Health and Personal Care Aides (2 O*NET occupations) 31-11202,300$42,5200.88
Hosts and Hostesses, Restaurant, Lounge, and Coffee Shop 35-9031680$34,8702.60
Hotel, Motel, and Resort Desk Clerks 43-4081530$37,8503.33
Human Resources Managers 11-312180$136,2600.60
Human Resources Specialists 13-1071400$76,0200.72
Industrial Engineers (4 O*NET occupations) 17-211260$115,8600.29
Industrial Machinery Mechanics 49-904170$75,4200.25
Industrial Production Managers (6 O*NET occupations) 11-305140$125,7300.26
Information Security Analysts 15-121250$103,9000.39
Information and Record Clerks, All Other 43-4199130$32,9001.59
Inspectors, Testers, Sorters, Samplers, and Weighers 51-906170$59,7300.18
Instructional Coordinators 25-903180$95,3200.56
Insulation Workers, Floor, Ceiling, and Wall 47-213150$49,0702.00
Insurance Claims and Policy Processing Clerks 43-904170$63,1900.52
Insurance Sales Agents 41-3021180$79,5200.64
Interior Designers 27-102590$67,6601.98
Interviewers, Except Eligibility and Loan 43-411180$66,3200.94
Janitors and Cleaners, Except Maids and Housekeeping Cleaners 37-20111,370$44,8201.02
Jewelers and Precious Stone and Metal Workers (2 O*NET occupations) 51-907140$52,0002.94
Kindergarten Teachers, Except Special Education 25-201280$95,5401.29
Laborers and Freight, Stock, and Material Movers, Hand (2 O*NET occupations) 53-7062890$46,8600.50
Landscaping and Groundskeeping Workers 37-30112,210$49,0103.83
Laundry and Dry-Cleaning Workers 51-6011150$38,8201.25
Lawyers 23-1011250$122,6400.56
Librarians and Media Collections Specialists 25-4022180$66,9402.17
Library Assistants, Clerical 43-4121110$39,5202.20
Library Technicians 25-403170$46,8601.72
Licensed Practical and Licensed Vocational Nurses 29-2061370$81,2500.93
Lifeguards, Ski Patrol, and Other Recreational Protective Service Workers 33-909250$37,7100.52
Light Truck Drivers 53-3033540$49,4800.90
Loan Interviewers and Clerks 43-413170$60,2300.66
Loan Officers 13-2072110$96,0800.68
Lodging Managers 11-908160$97,3902.28
Logisticians (3 O*NET occupations) 13-108150$92,8100.34
Machinists 51-404130$77,6500.20
Maids and Housekeeping Cleaners 37-2012950$38,7501.83
Maintenance and Repair Workers, General 49-90711,050$57,6101.13
Management Analysts 13-1111140$132,1400.26
Managers, All Other (7 O*NET occupations) 11-9199100$139,1900.26
Manicurists and Pedicurists 39-5092110$35,1001.22
Marine Engineers and Naval Architects 17-2121120Not available24.36
Market Research Analysts and Marketing Specialists (2 O*NET occupations) 13-1161440$79,1500.80
Marketing Managers 11-202190$157,4900.37
Massage Therapists 31-901150$52,5600.82
Mathematical Science Teachers, Postsecondary 25-102240$81,7601.30
Mechanical Engineers (3 O*NET occupations) 17-214170$110,2000.38
Medical Assistants 31-9092380$49,9000.77
Medical Equipment Preparers 31-909340$61,1600.78
Medical Records Specialists 29-207260$58,7200.47
Medical Secretaries and Administrative Assistants 43-6013560$51,9400.96
Medical and Health Services Managers 11-9111480$126,9201.33
Meeting, Convention, and Event Planners 13-1121100$62,4701.15
Mental Health and Substance Abuse Social Workers 21-1023170$62,9902.09
Merchandise Displayers and Window Trimmers 27-102690$50,5300.88
Middle School Teachers, Except Special and Career/Technical Education 25-2022480$99,6001.27
Miscellaneous Assemblers and Fabricators (2 O*NET occupations) 51-209040$48,4600.05
Mobile Heavy Equipment Mechanics, Except Engines 49-304240$79,2700.34
Motorboat Mechanics and Service Technicians 49-3051180$75,42012.84
Motorboat Operators 53-502260$45,16039.94
Museum Technicians and Conservators 25-401330$55,4904.29
Natural Sciences Managers (3 O*NET occupations) 11-912190$154,0801.30
Network and Computer Systems Administrators 15-1244110$103,6800.57
Nurse Practitioners 29-1171210$139,8401.08
Nursing Assistants 31-11311,030$48,5201.17
Occupational Health and Safety Specialists 19-501150$86,6600.55
Occupational Therapists (2 O*NET occupations) 29-1122170$102,9001.69
Occupational Therapy Assistants 31-201150$75,1701.55
Office Clerks, General 43-90611,760$49,7001.18
Operating Engineers and Other Construction Equipment Operators 47-2073400$72,9201.38
Opticians, Dispensing 29-208160$69,5301.28
Optometrists 29-104130$154,2901.22
Outdoor Power Equipment and Other Small Engine Mechanics 49-305360$49,5002.93
Packaging and Filling Machine Operators and Tenders 51-911150$44,4900.20
Packers and Packagers, Hand 53-7064210$36,5200.61
Painters, Construction and Maintenance 47-2141250$50,6701.81
Paralegals and Legal Assistants 23-2011190$64,3100.79
Paramedics 29-204370$73,5701.23
Parking Attendants 53-6021110$37,0101.32
Parts Salespersons 41-2022170$42,4901.07
Payroll and Timekeeping Clerks 43-305160$63,9100.68
Pest Control Workers 37-2021120$46,1601.93
Pharmacists 29-1051200$150,8501.03
Pharmacy Technicians 29-2052260$47,2800.90
Phlebotomists 31-909770$53,5000.78
Physical Therapist Assistants 31-202190$79,7901.31
Physical Therapists 29-1123190$108,1101.14
Physician Assistants (2 O*NET occupations) 29-1071100$162,3301.06
Physicians, All Other (7 O*NET occupations) 29-1229180Not available0.87
Plumbers, Pipefitters, and Steamfitters (2 O*NET occupations) 47-2152640$76,2702.26
Police and Sheriff's Patrol Officers (2 O*NET occupations) 33-3051530$80,2101.30
Postal Service Clerks 43-5051150$62,6103.36
Postal Service Mail Carriers 43-5052290$57,8201.44
Postmasters and Mail Superintendents 11-913150$93,1105.74
Preschool Teachers, Except Special Education 25-2011270$47,1900.93
Producers and Directors (4 O*NET occupations) 27-201260$63,7800.74
Production, Planning, and Expediting Clerks 43-506190$58,6800.37
Project Management Specialists 13-1082240$102,9800.37
Property Appraisers and Assessors (2 O*NET occupations) 13-202040$84,3601.18
Property, Real Estate, and Community Association Managers 11-9141180$80,2800.96
Protective Service Workers, All Other (2 O*NET occupations) 33-909950$56,3301.05
Public Relations Specialists 27-3031140$76,6900.82
Public Safety Telecommunicators 43-5031130$65,3002.10
Radiologic Technologists and Technicians 29-2034150$100,6601.10
Radiologists 29-1224Not available$453,700
Real Estate Sales Agents 41-9022130Not available1.12
Receptionists and Information Clerks 43-4171670$45,8201.22
Recreation Workers 39-9032320$39,4301.57
Refuse and Recyclable Material Collectors 53-708140$50,9900.41
Registered Nurses (5 O*NET occupations) 29-11411,860$103,3800.91
Rehabilitation Counselors 21-1015180$48,4203.06
Reservation and Transportation Ticket Agents and Travel Clerks 43-418160$47,4800.86
Residential Advisors 39-9041100$59,1401.98
Retail Salespersons 41-20313,650$36,7901.55
Sailors and Marine Oilers 53-501140$61,5102.19
Sales Managers 11-2022180$140,7400.47
Sales Representatives of Services, Except Advertising, Insurance, Financial Services, and Travel 41-3091570$65,0900.75
Sales Representatives, Wholesale and Manufacturing, Except Technical and Scientific Products 41-4012480$80,9300.64
Sales Representatives, Wholesale and Manufacturing, Technical and Scientific Products (2 O*NET occupations) 41-4011100$125,2300.59
School Bus Monitors 33-909450$40,1601.01
School Psychologists 19-303490$101,6402.30
Secondary School Teachers, Except Special and Career/Technical Education 25-2031750$101,1201.16
Secretaries and Administrative Assistants, Except Legal, Medical, and Executive 43-6014990$55,0400.96
Securities, Commodities, and Financial Services Sales Agents 41-3031260$64,1700.89
Security Guards 33-9032300$45,2300.39
Self-Enrichment Teachers 25-3021190$50,8200.96
Septic Tank Servicers and Sewer Pipe Cleaners 47-407130$55,2401.80
Shipping, Receiving, and Inventory Clerks 43-5071230$46,8600.46
Shuttle Drivers and Chauffeurs 53-3053440$41,7002.89
Skincare Specialists 39-509460$48,1401.32
Social and Community Service Managers 11-9151240$80,8601.90
Social and Human Service Assistants 21-1093200$47,9900.77
Software Developers 15-1252210$133,6900.20
Special Education Teachers, Kindergarten and Elementary School (2 O*NET occupations) 25-2052160$81,2501.02
Special Education Teachers, Middle School 25-2057100$91,6301.68
Special Education Teachers, Secondary School 25-2058190$79,1401.96
Speech-Language Pathologists 29-1127140$102,8001.27
Stockers and Order Fillers 53-70651,600$38,1000.94
Substance Abuse, Behavioral Disorder, and Mental Health Counselors (2 O*NET occupations) 21-1018440$61,8801.46
Substitute Teachers, Short-Term 25-3031310$37,3900.99
Surgical Technologists 29-205550$82,8600.67
Switchboard Operators, Including Answering Service 43-201140$57,0301.80
Tax Preparers 13-208260$56,9601.31
Teaching Assistants, Except Postsecondary (3 O*NET occupations) 25-90451,130$36,7101.31
Telecommunications Equipment Installers and Repairers, Except Line Installers 49-202250Not available0.55
Telecommunications Line Installers and Repairers 49-905260$107,3800.93
Tellers 43-3071260$46,9101.31
Tour and Travel Guides (2 O*NET occupations) 39-7010110$38,8803.35
Training and Development Specialists 13-1151220$60,8100.80
Transportation, Storage, and Distribution Managers (2 O*NET occupations) 11-307180$114,5500.63
Tree Trimmers and Pruners 37-3013240$61,3607.17
Tutors 25-304160$68,0800.52
Urban and Regional Planners 19-305150$101,9401.71
Ushers, Lobby Attendants, and Ticket Takers 39-303180$33,7301.15
Veterinarians 29-1131100$164,0601.94
Veterinary Assistants and Laboratory Animal Caretakers 31-9096110$39,1701.47
Veterinary Technologists and Technicians 29-2056200$49,9402.54
Waiters and Waitresses 35-30312,970$38,3802.16
Water and Wastewater Treatment Plant and System Operators 51-8031140$73,4601.78
Web Developers 15-125430$80,4600.79
Zoologists and Wildlife Biologists 19-1023150Not available13.62