Skip to main content

Enforcement agencies - list

Enforcement agencies are appointed

Each NSW local council and the Secretary of the Department of Planning and Environment is appointed as an enforcement agency under the Food Act 2003 (NSW). The first appointments are from 1 July 2008.

The agencies are appointed under s 111 of the Food Act 2003 (NSW) after a consultation process.

Functions and categories

The Food Authority and agencies work together to be efficient and fair in how they enforce food safety and labelling standards. The NSW system is known as the Food Regulation Partnership. 

The responsibilities of each agency are designed to minimise duplication and overlap. For example, food complaints taken by one organisation may be referred and investigated by another.

Each enforcement agency may exercise powers under the Food Act 2003, subject to any limitations and conditions imposed. Appointments are limited to specific geographic areas.  They also contain a set of limitations which form 1 of 3 categories. These categories help define each agency's role, responsibilities and powers in food regulation.

The categories are:

  • Category A
    The minimum function level for an enforcement agency. Functions are limited to acting where there is an imminent threat to public health and safety or the health of any individual, in connection with food, such as an urgent food recall. Category A details
  • Category B
    The standard function level for an enforcement agency. Functions are limited to category A functions plus enforcement responsibilities for retail food businesses. Responsibilities include the power to routinely inspect retail premises, examine food and investigate certain complaints about retail outlets. Category B details
  • Category C
    The broadest function level for an enforcement agency. Functions are limited to category B functions plus responsibilities for some non-retail food businesses. Category C details

List of appointments

Wide table: scroll/swipe sideways if not all columns are displayed

Enforcement agency

Commencement

Area appointed for Limitations & conditions

Variations

Revocations

Albury City Council

1 July 2008

Albury City Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Armidale Regional Council*

2016

Armidale Regional Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Ballina Shire Council

1 July 2008

Ballina Shire Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Balranald Shire Council

1 July 2008

Balranald Shire Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Bathurst Regional Council

1 July 2008

Bathurst Regional Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Bayside Council*  2016 Bayside Council local government area As set out for category B (2018) None Category B (2008) revoked on 30/6/18
Bega Valley Shire Council

1 July 2008

Bega Valley Shire Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Bellingen Shire Council

1 July 2008

Bellingen Shire Council local government area As set out for category B (2018)

None

Category C (2008) revoked on 30/6/18

Berrigan Shire Council

1 July 2008

Berrigan Shire Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Blacktown City Council

1 July 2008

Blacktown City Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Bland Shire Council

1 July 2008

Bland Shire Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Blayney Shire Council

1 July 2008

Blayney Shire Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Blue Mountains City Council

1 July 2008

Blue Mountains City Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Bogan Shire Council

1 July 2008

Bogan Shire Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Bourke Shire Council

1 July 2008

Bourke Shire Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Brewarrina Shire Council

1 July 2008

Brewarrina Shire Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Broken Hill City Council

1 July 2008

Broken Hill City Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Burwood Council

1 July 2008

Burwood Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Byron Shire Council

1 July 2008

Byron Shire Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Cabonne Council

1 July 2008

Cabonne Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Camden Council

1 July 2008

Camden Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Campbelltown City Council

1 July 2008

Campbelltown City Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Canterbury-Bankstown City Council*

 2016

Canterbury-Bankstown City Council local government area As set out for category B (2018)

 None

Category B (2008) revoked on 30/6/18

Carrathool Shire Council

1 July 2008

Carrathool Shire Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Central Coast Council  2016 Central Coast Council local government area As set out for category B (2018)  None Category B (2008) revoked on 30/6/18
Central Darling Shire Council

1 July 2008

Central Darling Shire Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Cessnock City Council

1 July 2008

Cessnock City Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

City of Canada Bay Council

1 July 2008

City of Canada Bay Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

City of Parramatta Council*  2016 City of Parramatta Council local government area As set out for category B (2018)  None Category B (2008) revoked on 30/6/18
City of Sydney Council 1 July 2008 City of Sydney Council local government area As set out for category B (2018)  None Category B (2008) revoked on 30/6/18
Central Coast Council*  2016 Central Coast Council local government area As set out for category B (2018)  None Category B (2008) revoked on 30/6/18
Clarence Valley Council

1 July 2008

Clarence Valley Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Cobar Shire Council

1 July 2008

Cobar Shire Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Coffs Harbour City Council

1 July 2008

Coffs Harbour City Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Coolamon Shire Council

1 July 2008

Coolamon Shire Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Coonamble Shire Council

1 July 2008

Coonamble Shire Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Cootamundra Gundagai Regional Council* 2016 Cootamundra Gundagai Regional Council local government area As set out for category B (2018) None Category B (2008) revoked on 30/6/18
Cowra Shire Council

1 July 2008

Cowra Shire Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Cumberland Council*  2016 Cumberland Council local government area As set out for category B (2018)  None Category B (2008) revoked on 30/6/18
Dubbo Regional Council* 2016 Dubbo Regional Council local government area As set out for category B (2018) None Category B (2008) revoked on 30/6/18
Dungog Shire Council

1 July 2008

Dungog Shire Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Edward River Council*  2016 Edward Rive Council local government area As set out for category B (2018)  None Category B (2008) revoked on 30/6/18
Eurobodalla Shire Council

1 July 2008

Eurobodalla Shire Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Fairfield City Council

1 July 2008

Fairfield City Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Federation Council*  2016 Federation Council local government area As set out for category B (2018)  None Category B (2008) revoked on 30/6/18
Forbes Shire Council

1 July 2008

Forbes Shire Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Georges River Council*  2016 Georges River Council local government area As set out for category B (2018)  None Category B (2008) revoked on 30/6/18
Gilgandra Shire Council

1 July 2008

Gilgandra Shire Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Glen Innes Severn Council

1 July 2008

Glen Innes Severn Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Goulburn Mulwaree Council

1 July 2008

Goulburn Mulwaree Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Greater Hume Shire Council

1 July 2008

Greater Hume Shire Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Griffith City Council

1 July 2008

Griffith City Council local government area As set out for Category B (2018)

Effective 11 August 2014: varied from category B (2008) to category C (11 August 2014)

Category C (11 August 2014) revoked on 30/6/18

Gunnedah Shire Council

1 July 2008

Gunnedah Shire Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Gwydir Shire Council

1 July 2008

Gwydir Shire Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Hawkesbury City Council

1 July 2008

Hawkesbury City Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Hay Shire Council

1 July 2008

Hay Shire Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Hilltops Council*  2016 Hilltops Council local government area As set out for category B (2018)  None Category B (2008) revoked on 30/6/18
Hunters Hill Municipal Council

1 July 2008

Hunters Hill Municipal Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Inner West Council*  2016 Inner West Council local government area As set out for category B (2018)  None Category B (2008) revoked on 30/6/18
Inverell Shire Council

1 July 2008

Inverell Shire Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Junee Shire Council

1 July 2008

Junee Shire Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Kempsey Shire Council

1 July 2008

Kempsey Shire Council local government area As set out for category B (2018)

None

None

Kiama Municipal Council

1 July 2008

Kiama Municipal Council local government area As set out for category B (2018)

None

None

Ku-ring-gai Council

1 July 2008

Ku-ring-gai Council local government area As set out for category B (2018)

None

None

Kyogle Council

1 July 2008

Kyogle Council local government area As set out for category B (2018)

None

None

Lachlan Shire Council

1 July 2008

Lachlan Shire Council local government area As set out for category B (2018)

None

None

Lake Macquarie City Council

1 July 2008

Lake Macquarie City Council local government area As set out for category B (2018)

None

None

Lane Cove Council

1 July 2008

Lane Cove Council local government area As set out for category B (2018)

None

None

Leeton Shire Council

1 July 2008

Leeton Shire Council local government area As set out for category B (2018)

None

None

Lismore City Council

1 July 2008

Lismore City Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Lithgow City Council

1 July 2008

Lithgow City Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Liverpool City Council

1 July 2008

Liverpool City Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Liverpool Plains Shire Council

1 July 2008

Liverpool Plains Shire Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Lockhart Shire Council

1 July 2008

Lockhart Shire Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Lord Howe Island Board 1 July 2008 Lord Howe Island Board As set out for category B (2018)  None Category B (2008) revoked on 30/6/18
Maitland City Council

1 July 2008

Maitland City Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Mid-Western Regional Council

1 July 2008

Mid-Western Regional Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Mid-Coast Council*  2016 Moree Plains Shire Council local government area As set out for category B (2018)  None Category B (2008) revoked on 30/6/18
Moree Plains Shire Council

1 July 2008

Moree Plains Shire Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Mosman Municipal Council

1 July 2008

Mosman Municipal Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Murray River Council*

 2016

Murray River Council local government area As set out for category B (2018)

None 

Category B (2008) revoked on 30/6/18

Murrumbidgee Council*

 2016

Murrumbidgee local government area As set out for category B (2018)

 None

Category B (2008) revoked on 30/6/18

Muswellbrook Shire Council

1 July 2008

Muswellbrook Shire Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Nambucca Shire Council

1 July 2008

Nambucca Shire Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Narrabri Shire Council

1 July 2008

Narrabri Shire Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Narrandera Shire Council

1 July 2008

Narrandera Shire Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Narromine Shire Council

1 July 2008

Narromine Shire Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Newcastle City Council

1 July 2008

Newcastle City Council local government area As set out for Category B (2018)

Effective 11 August 2014: varied from category B (2008) to category C (11 August 2014)

Category C (11 August 2014) revoked on 30/6/18

North Sydney Council

1 July 2008

North Sydney Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Northern Beaches Council*  2016 Northern Beaches Council local government area  As set out for category B (2018)  None Category B (2008) revoked on 30/6/18
Oberon Council

1 July 2008

Oberon Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Orange City Council

1 July 2008

Orange City Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Parkes Shire Council

1 July 2008

Parkes Shire Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Penrith City Council

1 July 2008

Penrith City Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Port Macquarie-Hastings Council

1 July 2008

Port Macquarie-Hastings Council local government area As set out for category B (2018)

None

Category C (2008) revoked on 30/6/18

Port Stephens Council

1 July 2008

Port Stephens Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Queanbeyan-Palerang Regional Council*

 2016

Queanbeyan-Palerang Regional Council local government area As set out for category B (2018)

 None

Category B (2008) revoked on 30/6/18

Randwick City Council

1 July 2008

Randwick City Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Richmond Valley Council

1 July 2008

Richmond Valley Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Ryde City Council

1 July 2008

Ryde City Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Secretary of the Department of Planning and Environment 1 July 2008 Kosciusko National Park area As set out for category C (2018 effective 28 February 2022) None

Category C (2018, effective 1/7/18 issued to Office of Environment and Heritage) revoked on 27/2/22 and new instrument of appointment issued to DP&E on 28/2/22 to reflect change in where NPWS sit.

Category C(2011) revoked on 30/6/18.

Category C (2008) revoked on 5/9/11 due to amalgamation of DECCW with Department of Premier and Cabinet as the Office of Environment and Heritage.

Shellharbour City Council

1 July 2008

Shellharbour City Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Shoalhaven City Council

1 July 2008

Shoalhaven City Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Singleton Council

1 July 2008

Singleton Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Snowy Monaro Regional Council*  2016 Snowy Monaro Regional Council local government area As set out for category B (2018)  None Category B (2008) revoked on 30/6/18
Snowy Valleys Council*

 2016

Snowy Valleys Council local government area As set out for category B (2018)

None 

Category B (2008) revoked on 30/6/18

Strathfield Municipal Council

1 July 2008

Strathfield Municipal Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Sutherland Shire Council

1 July 2008

Sutherland Shire Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Tamworth Regional Council

1 July 2008

Tamworth Regional Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Temora Shire Council

1 July 2008

Temora Shire Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Tenterfield Shire Council

1 July 2008

Tenterfield Shire Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

The Hills Shire Council 1 July 2008 The Hills Shire Council local government area As set out for category B (2018) None Category B (2008) revoked on 30/6/18
Tweed Shire Council

1 July 2008

Tweed Shire Council local government area As set out for Category B (2018)

Effective 11 August 2014: varied from category B (2008) to category C (11 August 2014)

Category C (11 August 2014) revoked on 30/6/18

Upper Hunter Shire Council

1 July 2008

Upper Hunter Shire Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Upper Lachlan Shire Council

1 July 2008

Upper Lachlan Shire Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Uralla Shire Council

1 July 2008

Uralla Shire Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Wagga Wagga City Council

1 July 2008

Wagga Wagga City Council local government area As set out for Category B (2018)

Effective 11 August 2014: varied from category B (2008) to category C (11 August 2014)

Category C (11 August 2014) revoked on 30/6/18

Walcha Council

1 July 2008

Walcha Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Walgett Shire Council

1 July 2008

Walgett Shire Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Warren Shire Council

1 July 2008

Warren Shire Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Warrumbungle Shire Council

1 July 2008

Warrumbungle Shire Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Waverley Council

1 July 2008

Waverley Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Weddin Shire Council

1 July 2008

Weddin Shire Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Wentworth Shire Council

1 July 2008

Wentworth Shire Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Willoughby City Council

1 July 2008

Willoughby City Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Wingecarribee Shire Council

1 July 2008

Wingecarribee Shire Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Wollondilly Shire Council

1 July 2008

Wollondilly Shire Council local government area As set out for Category B (2018)

Effective 11 August 2014: varied from category B (2008) to category C (11 August 2014)

Category C (11 August 2014) revoked on 30/6/18

Wollongong City Council

1 July 2008

Wollongong City Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Woollahra Municipal Council

1 July 2008

Woollahra Municipal Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

Yass Valley Council

1 July 2008

Yass Valley Council local government area As set out for category B (2018)

None

Category B (2008) revoked on 30/6/18

 *Council amalgamated in 2016 with continuance of powers.

List updated 14 October 2022

Prescribed enforcement agencies

As well as enforcement agencies appointed as above:

  • NSW Food Authority is created as an enforcement agency under s 4(1) of the Food Act 2003 
  • Lord Howe Island Board is prescribed as an enforcement agency for Lord Howe Island (cl 4 (1) and 14(5) Food Regulation 2015).