The following information is displayed on the Department of Home Affairs website   An 'occupation ceiling' might be applied to invitations issued under the independent, skilled regional (provisional) visas. This means there will be a limit on how many EOIs can be selected for skilled migration from an occupation group. This ensures that the skilled migration program is not dominated by a small number of occupations. Once this limit is reached, no further invitations for that particular occupation group will be issued for that program year. Invitations will then be allocated to intending migrants in other occupation groups even if they are lower ranking. See 'occupation ceilings' tab on this page.   The table below shows the occupation ceilings for the 2019-2020 program year for each occupation on the list of eligible skilled occupations by four-digit ANZSCO code unit group.   Occupation ceiling values are based on a percentage of stock employment figures for each occupation. Stock employment figures are provided by the Australian Bureau of Statistics, and represent the number of people employed in Australia in each occupation.   Occupation ceilings do not apply to State or Territory Nominated, Employer Sponsored or Business Innovation and Investment visa subclasses.   Occupation ceilings for the 2019-20 program year.  
Group 2015-2016 2016-2017 2017-2018 2018-2019 2019-2020 Occupations
Livestock Farmers (1213)       4841 5934  
  • Cotton Grower
  • Flower Grower
  • Fruit or Nut Grower
  • Grain, Oilseed or Pasture Grower (Aus) \ Field Crop Grower (NZ)
  • Grape Grower
  • Mixed Crop Farmer
  • Sugar Cane Grower
  • Turf Grower
  • Vegetable Grower (Aus) \ Market Gardener (NZ)
  • Crop Farmers nec
 
Construction Managers (1331) 5640 5289 5400 5982 4983    
  • Construction Project Manager 133111
  • Project Builder 133112
 
Engineering Managers (1332) 1014 1407 1155 1131 1000  
  • Engineering Manager 133211
 
Production Managers (1335) 3582 3368 - - -    
  • Production Manager (Mining) 133513
   
Child Care Centre Managers (1341) 1000 1000 1000 1000 1000      
  • Child Care Centre Manager 134111
   
Health and Welfare Services Managers (1342) 1410 1177 1374 1302 1785    
  • Medical Administrator 134211
  • Nursing Clinical Director 134212
  • Primary Health Organisation Manager 134213
  • Welfare Centre Manager 134214
   
Other Specialist Managers (1399)       2615 3044    
  • Arts Administrator or Manager
  • Environmental Manager
  • Laboratory Manager
  • Quality Assurance Manager
  • Sports Administrator
  • Specialist Managers nec
   
Actors Dancers and Other Entertainers (2111)       1000 1000  
  • Actor
  • Dancer or Choreographer
  • Entertainer or Variety Artist
  • Actors, Dancers and Other Entertainers nec
 
Music Professionals (2112)       1000 1000  
  • Composer
  • Music Director
  • Musician (Instrumental)
  • Singer
  • Music Professionals nec
 
Artistic Directors and Media Producers and Presenters (2121)       1000 1098  
  • Artistic Director
  • Media Producer (excluding Video)
  • Radio Presenter
  • Television Presenter
 
Accountants* (2211) 2525 2500 4785 3753 2746  
  • Accountant (General) 221111
  • Management Accountant 221112
  • Taxation Accountant 221113
 
Auditors, Company Secretaries and Corporate Treasurers (2212) 1000 1413 1327 1342 1552  
  • External Auditor 221213
  • Internal Auditor 221214
 
Actuaries, Mathematicians and Statisticians (2241) 1000 1000 1000 1000 1000  
  • Actuary 224111
 
 Economists (2243)        1000 1000   
  • Economist
 
Land Economists and Valuers (2245) 1000 1035 1000  1000 1000   
  • Land Economist 224511
  • Valuer 224512
 
Management consultant (2247)       231  5269  
  • Management Consultant
  • Organisation and Methods Analyst
 
Marine Transport Professionals (2312) 1000 1000 1000  -  -  
  • Ship's Engineer 231212
  • Ship's Master 231213
  • Ship's Officer 231214
 
Architects and Landscape Architects (2321) 1650 1391 1474  1251  2171  
  • Architect 232111
  • Landscape Architect 232112
 
Cartographers and Surveyors (2322) 1000 1000 1000  1000  1000  
  • Cartographer 232213
  • Other Spatial Scientist 232214
  • Surveyor 232212
 
Chemical and Materials Engineers (2331) 1000 1000 1000  1000  1000  
  • Chemical Engineer 233111
  • Materials Engineer 233112
 
Civil Engineering Professionals (2332) 2970 2174 3296  3510  3772  
  • Civil Engineer 233211
  • Geotechnical Engineer 233212
  • Quantity Surveyor 233213
  • Structural Engineer 233214
  • Transport Engineer 233215
 
Electrical Engineers (2333) 1230 1254 1042  1000  1000  
  • Electrical Engineer 233311
 
Electronics Engineers (2334) 1000 1000 1000  300 1000   
  • Electronics Engineer 233411
 
Industrial, Mechanical and Production Engineers (2335) 1788 1539 2178  1780  1600  
  • Industrial Engineer 233511
  • Mechanical Engineer 233512
  • Production or Plant Engineer 233513
Mining Engineers (2336)       1000 1000  
  • Mining Engineer (excluding Petroleum)
  • Petroleum Engineer
 
Other Engineering Professionals (2339) 1000 1000 1000  700 1000
  • Aeronautical Engineer 233911
  • Agricultural Engineer 233912
  • Biomedical Engineer 233913
  • Engineering Technologist 233914
  • Environmental Engineer 233915
  • Naval Architect 233916
Agricultural and Forestry Scientists (2341) 1000 1000 1000  1000  1000  
  • Agricultural Consultant 234111
  • Agricultural Scientist 234112
  • Forester 234113
 
Chemists and Food and Wine Scientists (2342)        1000  1000
  • Chemist
  • Food Technologist
  • Wine Maker
   
Environmental Scientists (2343)        1716  1472  
  • Conservation Officer
  • Environmental Consultant
  • Environmental Research Scientist
  • Park Ranger
  • Environmental Scientists nec
 
Geologists Geophysicists and Hydrogeologists (2344)        1000  1000  
  • Geologist
  • Geophysicist
  • Hydrogeologist
 
Life Scientists (2345)       1000  1000  
  • Life Scientist (General)
  • Biochemist
  • Biotechnologist
  • Botanist
  • Marine Biologist
  • Microbiologist
  • Zoologist
  • Life Scientists nec
Medical Laboratory Scientists (2346) 1362 1602 1487 1600  1505  
  • Medical Laboratory Scientist 234611
 
Veterinarians (2347) 1000 1000 1000 1000 1000   
  • Veterinarian 234711
 
Other Natural and Physical Science Professionals (2349) 1000 1000 1000 1000  1000  
  • Physicist (Medical Physicist only) 234914
 
Early Childhood (Pre-primary School) Teachers (2411) 1980 1822 2639 2488  2294  
  • Early Childhood (Pre-Primary School) Teacher 241111
 
Secondary School Teachers (2414) 8352 8032 7910 8480  8052  
  • Secondary School Teacher 241411
 
Special Education Teachers (2415) 1158 1126 1000 1000  1111  
  • Special Needs Teacher 241511
  • Teacher of the Hearing Impaired 241512
  • Teacher of the Sight Impaired 241513
  • Special Education Teachers nec 241599
University Lecturers and Tutors (2421)       2907  3407  
  • University Lecturer
 
Medical Imaging Professionals (2512) 1092 1000 1113 1224  1203  
  • Medical Diagnostic Radiographer 251211
  • Medical Radiation Therapist 251212
  • Nuclear Medicine Technologist 251213
  • Sonographer 251214
 
Optometrists and Orthoptists (2514) 1578 1000 1000 1000  1000  
  • Optometrist 251411
 
Other Health Diagnostic and Promotion Professionals (2519) 1000 1000 1000 1000  1000  
  • Orthotist or Prosthetist 251912
 
Chiropractors and Osteopaths (2521) 1000 1000 1000 1000  1000  
  • Chiropractor 252111
  • Osteopath 252112
 
Occupational Therapists (2524) 1000 1000 1109 1227  1082  
  • Occupational Therapist 252411
 
Physiotherapists (2525) 1104 1345 1464 1613  1784  
  • Physiotherapist 252511
 
Podiatrists (2526) 1000 1000 1000 1000  1000  
  • Podiatrist 252611
 
Speech Professionals and Audiologists (2527) 1000 1000 1000 1000  1000  
  • Speech Pathologist 252712
  • Audiologist 252711
 
General Practitioners and Resident Medical officers (2531) 3558 3495 3495 3348  3550  
  • General Medical Practitioner 253111
 
Anaesthetists (2532) 1000 1000 - - -  
  • Anaesthetist 253211
 
Internal Medicine Specialists (2533) 1000 1000 1000 1000  1000  
  • Specialist Physician (General Medicine) 253311
  • Cardiologist 253312
  • Clinical Haematologist 253313
  • Medical Oncologist 253314
  • Endocrinologist 253315
  • Gastroenterologist 253316
  • Intensive Care Specialist 253317
  • Neurologist 253318
  • Paediatrician 253321
  • Renal Medicine Specialist 253322
  • Rheumatologist 253323
  • Thoracic Medicine Specialist 253324
  • Specialist Physicians nec 253399
 
Psychiatrists (2534) 1000 1000 1000 1000  1000  
  • Psychiatrist 253411
 
Surgeons (2535) 1000 1000 1000 1000  1000  
  • Surgeon (General) 253511
  • Cardiothoracic Surgeon 253512
  • Neurosurgeon 253513
  • Orthopaedic Surgeon 253514
  • Otorhinolaryngologist 253515
  • Paediatric Surgeon 253516
  • Plastic and Reconstructive Surgeon 253517
  • Urologist 253518
  • Vascular Surgeon 253521
 
Other Medical Practitioners (2539) 1000 1315 1000 1145  1250  
  • Dermatologist 253911
  • Emergency Medicine Specialist 253912
  • Obstetrician and Gynaecologist 253913
  • Ophthalmologist 253914
  • Pathologist 253915
  • Diagnostic and Interventional Radiologist 253917
  • Radiation Oncologist 253918
  • Medical Practitioners nec 253999
 
Midwives (2541) 1000 1017 1090 1000  1218  
  • Midwife 254111
 
Registered Nurses (2544) 13872 16346 16741 17322  17509  
  • Nurse Practitioner 254411
  • Registered Nurse (Aged Care) 254412
  • Registered Nurse (Child and Family Health) 254413
  • Registered Nurse (Community Health) 254414
  • Registered Nurse (Critical Care and Emergency) 254415
  • Registered Nurse (Developmental Disability) 254416
  • Registered Nurse (Disability and Rehabilitation) 254417
  • Registered Nurse (Medical) 254418
  • Registered Nurse (Medical Practice) 254421
  • Registered Nurse (Mental Health) 254422
  • Registered Nurse (Perioperative) 254423
  • Registered Nurse (Surgical) 254424
  • Registered Nurse (Paediatrics) 254425
  • Registered Nurses nec 254499
 
ICT Business and Systems Analysts (2611) 1536 1482 1574 1466  2587  
  • ICT business Analyst 261111
  • Systems Analyst 261112
 
Multimedia Specialists and Web Developers (2612)       1000 1000   
  • Multimedia Specialist
  • Web Developer
 
Software and Applications Programmers (2613) 5364 5662 6202 7271  8748  
  • Analyst Programmer 261311
  • Developer Programmer 261312
  • Software Engineer 261313
 
Database and Systems Administrators and ICT Security Specialists (2621)       2660  2887      
Computer Network Professionals (2631) 1986 1426 1318 2167  2553  
  • Computer Network and Systems Engineer 263111
 
Telecommunications Engineering Professionals (2633) 1000 1000 1000 1000  1000  
  • Telecommunications Engineer 263311
  • Telecommunications Network Engineer 263312
 
Barristers (2711) 1000 1000 1000 1000  1000  
  • Barrister 271111
 
Solicitors (2713) 3252 5154 4161 3770  4650  
  • Solicitor 271311
 
Psychologists (2723) 1212 1532 1750 2228 1832  
  • Clinical Psychologist 272311
  • Educational Psychologist 272312
  • Organisational Psychologist 272313
  • Psychotherapist 272314
  • Psychologists nec 272399
 
Social Workers (2725) 2166 1783 1562 2125  2128  
  • Social Worker 272511
 
Civil Engineering Draftspersons and Technicians (3122) 1000 1000 1000 1000  1000  
  • Civil Engineering Draftsperson 312211
  • Civil Engineering Technician 312212
 
Electrical Engineering Draftspersons and Technicians (3123) 1000 1000 1000 1000  1000  
  • Electrical Engineering Draftsperson 312311
  • Electrical Engineering Technician 312312
 
Telecommunications Technical Specialists (3132) 1000 1000 1000 1000  1000  
  • Radio Communications Technician 313211
  • Telecommunications Field Engineer 313212
  • Telecommunications Network Planner 313213
  • Telecommunications Technical Officer or Technologist 313214
 
Automotive Electricians (3211) 1000 1000 1000 1000  1000  
  • Automotive Electrician 321111
 
Motor Mechanics (3212) 6108 5597 5980 6099  6399  
  • Motor Mechanic (General) 321211
  • Diesel Motor Mechanic 321212
  • Motorcycle Mechanic 321213
  • Small Engine Mechanic 321214
 
Sheetmetal Trades Workers (3222) 1000 1000 1000 1000  1000  
  • Sheetmetal Trades Worker 322211
 
Structural Steel and Welding Trades Workers (3223) 4416 4466 4426 4639  3983  
  • Metal Fabricator 322311
  • Pressure Welder 322312
  • Welder (First Class) 322313
 
Metal Fitters and Machinists (3232) 8070 6677 5330 6989  7007  
  • Fitter (General) 323211
  • Fitter and Turner 323212
  • Fitter-Welder 323213
  • Metal Machinist (First Class) 323214
 
Precision Metal Trades Workers (3233) 1000 1000 1000 1000  1000  
  • Locksmith 323313
 
Panelbeaters (3241) 1134 1000 1344 1000  1000  
  • Panelbeater 324111
 
Bricklayers and Stonemasons (3311) 1656 1751 1271 1594 1610  
  • Bricklayer 331111
  • Stonemason 331112
 
Carpenters and Joiners (3312) 7290 7718 6968 8372  8536  
  • Carpenter and Joiner 331211
  • Carpenter 331212
  • Joiner 331213
 
Painting Trades Workers (3322) 2802 2871 2780 3277  3330  
  • Painting trades workers 332211
 
Glaziers (3331) 1000 1000 1000 1000  1000  
  • Glazier 333111
 
Plasterers (3332) 1866 2149 2103 2081  2100  
  • Fibrous Plasterer 333211
  • Solid Plasterer 333212
 
Wall and Floor Tilers (3334) 1284 1475 1407 1259  1682  
  • Wall and Floor Tiler 333411
 
Plumbers (3341) 5130 5169 5507 5766  5060  
  • Plumber (General) 334111
  • Airconditioning and Mechanical Services Plumber 334112
  • Drainer 334113
  • Gasfitter 334114
  • Roof plumber 334115
 
Electricians (3411) 8772 9345 9354 9303  8624  
  • Electrician (General) 341111
  • Electrician (Special Class) 341112
  • Lift Mechanic 341113
 
Airconditioning and Refrigeration Mechanics (3421) 1038 1701 1427 1836  1851  
  • Airconditioning and Refrigeration Mechanic 342111
 
Electrical Distribution Trades Workers (3422) 1000 1000 1000 1019  1000  
  • Electrical Linesworker 342211
  • Technical Cable Jointer 342212
 
Electronics Trades Workers (3423) 2076 1993 1878 1769 1313  
  • Electronic Equipment Trades Worker 342313
  • Electronic Instrument Trades Worker (General) 342314
  • Electronic Instrument Trades Worker (Special Class) 342315
 
Chefs (3513) 2475 2854 2675 2821  2738  
  • Chef 351311
 
Animal Attendants and Trainers (3611)       1045  1051      
Cabinetmakers (3941) 1530 1568 1905 1421  2112  
  • Cabinetmaker 394111
 
Boat Builders and Shipwrights (3991) 1000 1000 1000 1000  1000  
  • Boat Builder and Repairer 399111
  • Shipwright 399112
 
Sports Coaches Instructors and Officials (4523)       2701  4071  
  • Diving Instructor (Open Water)
  • Gymnastics Coach or Instructor
  • Horse Riding Coach or Instructor
  • Snowsport Instructor
  • Swimming Coach or Instructor
  • Tennis Coach
  • Other Sports Coach or Instructor
  • Dog or Horse Racing Official
  • Sports Development Officer
  • Sports Umpire
  • Other Sports Official
Sportspersons (4524)       1000  1000  
  • Footballer
  • Golfer
  • Jockey
  • Lifeguard
  • Sportspersons nec
 
*Occupations that are subject to pro data arrangements. For Accountants (2211) the occupational ceiling also reflects volumes in other skilled visa categories.