2025 Federal Election

Mitchell, NSW

Updated: Fri, 23 May 2025 11:19:01 AM AEST

This table provides the current two candidate preferred (TCP) count for the division. The data includes swing - a comparison of the percentage of TCP votes received at the previous federal election compared to the current federal election.

Notes:

  1. Two candidate preferred or TCP is a count of the two leading candidates only. Votes are recorded for a particular candidate if the preference on the ballot paper for that candidate is higher than the alternative TCP candidate, regardless of other preferences. The TCP count ultimately determines who wins the seat.
  2. The term 'Previous election' may not relate to actual results from the last event. Redistributions of electoral boundaries are taken into account and may produce notional results for any electoral division in a redistributed state or territory. See www.aec.gov.au/redistribution for further information.
  3. These results are not final.
Two candidate preferred (TCP) for Mitchell (NSW) 54 of 54 polling places returned and 100.00% of the ballot papers counted thus far have also had a TCP count undertaken.
Candidate Party Votes Margin This election (%) Previous election (%) Swing (%) Status
HAWKE, AlexLiberal58,9498,34553.8160.49-6.68Re-elected
BIRCAN, DilvanLabor50,604-8,34546.1939.51+6.68 

This table provides the number of first preference votes received for all candidates in the division. The data includes swing - a comparison of the percentage of first preference votes received at the previous federal election compared to the current federal election.

This table is sortable by selecting on column headers.

Notes:

  1. These results are not final.
First preference count for the division of Mitchell (NSW)
54 of 54 polling places returned.
Candidate Party Votes % Swing (%) Status
SPEECHLY, Ben The Greens 15,044 13.73 +1.75  
HAWKE, Alex Liberal 50,758 46.33 -6.07 Re-elected
McCREANOR, Brendan Pauline Hanson's One Nation 4,680 4.27 +1.32  
BIRCAN, Dilvan Labor 36,396 33.22 +7.62  
CROCKER, Mark Trumpet of Patriots 2,675 2.44 +2.42  
...... Liberal Democratic Party 0 0.00 -3.33  
...... United Australia Party 0 0.00 -3.49  
...... FUSION | Planet Rescue | Whistleblower Protection | Innovation 0 0.00 -0.08  
...... Other 0 0.00 -0.14  
Formal   109,553 94.68 -0.99  
Informal   6,156 5.32 +0.99  
Total   115,709  

This table provides the number and percentage breakdown of first preference votes received by vote type for the division.

This table is sortable by selecting on column headers.

Notes:

  1. An ordinary vote is a vote cast by an elector when their name can be verified on the electoral roll at the place of voting. This can be at an early voting centre or polling place in the voter's own division or at an interstate voting centre.
  2. An absent vote is a vote cast at a polling place outside of a voter's electoral division, but still within their state or territory.
  3. Provisional votes are votes cast at a polling place where the elector's name cannot be found on the roll, the elector's name has already been marked off the roll or votes cast by a silent elector.
  4. These results are not final.
First preferences by vote type
Candidate Party Ordinary Absent Provisional Declaration pre-poll Postal Total Status
Votes % Votes % Votes % Votes % Votes % Votes %
SPEECHLY, Ben The Greens 12,353 13.93 642 19.31 17 18.28 484 16.77 1,548 10.62 15,044 13.73  
HAWKE, Alex Liberal 40,690 45.88 1,267 38.12 34 36.56 1,140 39.50 7,627 52.35 50,758 46.33 Re-elected
McCREANOR, Brendan Pauline Hanson's One Nation 3,619 4.08 233 7.01 7 7.53 139 4.82 682 4.68 4,680 4.27  
BIRCAN, Dilvan Labor 29,926 33.75 1,059 31.86 34 36.56 1,039 36.00 4,338 29.77 36,396 33.22  
CROCKER, Mark Trumpet of Patriots 2,092 2.36 123 3.70 1 1.08 84 2.91 375 2.57 2,675 2.44  
Formal   88,680 94.41 3,324 92.93 93 92.08 2,886 96.20 14,570 96.47 109,553 94.68  
Informal   5,248 5.59 253 7.07 8 7.92 114 3.80 533 3.53 6,156 5.32  
Total   93,928 81.18 3,577 3.09 101 0.09 3,000 2.59 15,103 13.05 115,709 94.04  

This table provides the number and percentage breakdown of two candidate preferred (TCP) votes received by vote type for the division.

Notes:

  1. Two candidate preferred or TCP is a count of the two leading candidates only. Votes are recorded for a particular candidate if the preference on the ballot paper for that candidate is higher than the alternative TCP candidate, regardless of other preferences. The TCP count ultimately determines who wins the seat.
  2. An ordinary vote is a vote cast by an elector when their name can be verified on the electoral roll at the place of voting. This can be at an early voting centre or polling place in the voter's own division or at an interstate voting centre.
  3. An absent vote is a vote cast at a polling place outside of a voter's electoral division, but still within their state or territory.
  4. Provisional votes are votes cast at a polling place where the elector's name cannot be found on the roll, the elector's name has already been marked off the roll or votes cast by a silent elector.
  5. These results are not final.
Two candidate preferred result by vote type
Candidate Party Ordinary Absent Provisional Declaration pre-poll Postal Total Status
Votes % Votes % Votes % Votes % Votes % Votes %
HAWKE, Alex Liberal 47,127 53.14 1,668 50.18 42 45.16 1,395 48.34 8,717 59.83 58,949 53.81 Re-elected
BIRCAN, Dilvan Labor 41,553 46.86 1,656 49.82 51 54.84 1,491 51.66 5,853 40.17 50,604 46.19  

This table provides a list of the polling places in the division and the time and date of the most recent updated results for that polling place.

This table is sortable by selecting on column headers and you can find polling place results by selecting on the name of the polling place.

Notes:

  1. These results are not final.
Polling places for Mitchell (NSW)
Polling place Street address First preference returned Two candidate preferred (TCP) returned
Baulkham Hills Jasper Road Public School, 1-5 Jasper Rd, BAULKHAM HILLS NSW 2153 Thu, 22 May 2025 1:08:07 PM AEST Thu, 22 May 2025 1:08:07 PM AEST
Baulkham Hills Central Baulkham Hills High School, 419A Windsor Rd, BAULKHAM HILLS NSW 2153 Wed, 14 May 2025 11:11:44 AM AEST Wed, 14 May 2025 11:11:44 AM AEST
Baulkham Hills City Crestwood Public School, 38 Peel Rd, BAULKHAM HILLS NSW 2153 Tue, 06 May 2025 4:29:07 PM AEST Tue, 06 May 2025 4:29:07 PM AEST
Baulkham Hills MITCHELL PPVC 28 Brookhollow Ave, NORWEST NSW 2153 Thu, 22 May 2025 10:51:10 AM AEST Thu, 22 May 2025 10:51:10 AM AEST
Baulkham Hills North Baulkham Hills North Public School, 2A Girralong Ave, BAULKHAM HILLS NSW 2153 Fri, 09 May 2025 4:15:00 PM AEST Fri, 09 May 2025 4:15:00 PM AEST
Baulkham Hills North West TAFE NSW (Baulkham Hills), 146-160 Old Northern Rd, BAULKHAM HILLS NSW 2153 Thu, 22 May 2025 12:02:39 PM AEST Thu, 22 May 2025 12:02:39 PM AEST
Baulkham Hills South Model Farms High School, 81 Gooden Dr, BAULKHAM HILLS NSW 2153 Wed, 07 May 2025 7:20:46 PM AEST Wed, 07 May 2025 7:20:46 PM AEST
Baulkham Hills South West Thompson Hall Balcombe Heights Estate, 92 Seven Hills Rd, BAULKHAM HILLS NSW 2153 Wed, 07 May 2025 7:07:12 PM AEST Wed, 07 May 2025 7:07:12 PM AEST
Baulkham Hills West Matthew Pearce Public School, 4G Astoria Park Rd, BAULKHAM HILLS NSW 2153 Mon, 12 May 2025 1:52:28 PM AEST Mon, 12 May 2025 1:52:28 PM AEST
Beaumont Hills Beaumont Hills Public School, 10-30 The Parkway, BEAUMONT HILLS NSW 2155 Thu, 08 May 2025 5:18:00 PM AEST Thu, 08 May 2025 5:18:00 PM AEST
Beaumont Hills Central Beaumont Hills Community Centre, Cnr Arnold Janssen Dr & The Parkway, BEAUMONT HILLS NSW 2155 Thu, 08 May 2025 4:56:40 PM AEST Thu, 08 May 2025 4:56:40 PM AEST
Bella Vista Village Green Community Centre, 109 Bella Vista Dr, BELLA VISTA NSW 2153 Wed, 07 May 2025 2:56:36 PM AEST Wed, 07 May 2025 2:56:36 PM AEST
Bella Vista North Bella Vista Public School, 83 Free Settlers Dr, BELLA VISTA NSW 2153 Thu, 22 May 2025 1:09:11 PM AEST Thu, 22 May 2025 1:09:11 PM AEST
Carlingford Heights (Mitchell) Murray Farm Public School, 18 Tracey Ave, CARLINGFORD NSW 2118 Wed, 07 May 2025 2:59:09 PM AEST Wed, 07 May 2025 2:59:09 PM AEST
Castle Hill St Gabriels School, 190 Old Northern Rd, CASTLE HILL NSW 2154 Thu, 22 May 2025 1:28:19 PM AEST Thu, 22 May 2025 1:28:19 PM AEST
Castle Hill Central Castle Hill Public School, 5 Les Shore Pl, CASTLE HILL NSW 2154 Fri, 09 May 2025 1:03:14 PM AEST Fri, 09 May 2025 1:03:14 PM AEST
Castle Hill East Castle Hill House, 217-219 Old Northern Rd, CASTLE HILL NSW 2154 Thu, 08 May 2025 4:43:58 PM AEST Thu, 08 May 2025 4:43:58 PM AEST
Castle Hill North (Mitchell) Samuel Gilbert Public School, Ridgecrop Dr, CASTLE HILL NSW 2154 Thu, 22 May 2025 1:35:58 PM AEST Thu, 22 May 2025 1:35:58 PM AEST
Castle Hill South West Excelsior Public School, Rondelay Dr, CASTLE HILL NSW 2154 Thu, 22 May 2025 4:19:34 PM AEST Thu, 22 May 2025 4:19:34 PM AEST
Castle Hill West Wrights Road Community Centre, Cnr Harrington Rd & Wrights Rd, KELLYVILLE NSW 2155 Thu, 08 May 2025 5:22:07 PM AEST Thu, 08 May 2025 5:22:07 PM AEST
Cherrybrook MITCHELL PPVC 1st Cherrybrook Scout Hall, 8 Appletree Dr, CHERRYBROOK NSW 2126 Fri, 23 May 2025 11:19:01 AM AEST Fri, 23 May 2025 11:19:01 AM AEST
Crestwood Baulkham Hills Community Centre, 390 Windsor Rd, BAULKHAM HILLS NSW 2153 Thu, 22 May 2025 3:55:59 PM AEST Thu, 22 May 2025 3:55:59 PM AEST
Crestwood Central Crestwood High School, 17 Chapel La, BAULKHAM HILLS NSW 2153 Thu, 22 May 2025 4:36:23 PM AEST Thu, 22 May 2025 4:36:23 PM AEST
EAV Mitchell PPVC AEC National EAV Centre, 10 Mort St, CANBERRA ACT 2601 Mon, 12 May 2025 4:57:27 PM AEST Mon, 12 May 2025 4:57:27 PM AEST
Glenhaven (Mitchell) Glenhaven Public School, 74A Glenhaven Rd, GLENHAVEN NSW 2156 Mon, 12 May 2025 10:21:59 AM AEST Mon, 12 May 2025 10:21:59 AM AEST
Haymarket MITCHELL PPVC Sydney Masonic Centre, 66 Goulburn St, SYDNEY NSW 2000 Thu, 22 May 2025 11:08:29 AM AEST Thu, 22 May 2025 11:08:29 AM AEST
Kellyville Kellyville Public School, 35A Windsor Rd, KELLYVILLE NSW 2155 Wed, 07 May 2025 7:18:32 PM AEST Wed, 07 May 2025 7:18:32 PM AEST
Kellyville East Kellyville High School, Cnr York Rd & Queensbury Ave, KELLYVILLE NSW 2155 Thu, 22 May 2025 4:02:11 PM AEST Thu, 22 May 2025 4:02:11 PM AEST
Kellyville North Sherwood Ridge Public School, 34 Rosebery Rd, KELLYVILLE NSW 2155 Thu, 22 May 2025 4:23:38 PM AEST Thu, 22 May 2025 4:23:38 PM AEST
Kellyville South Kellyville Anglican Church, 45 President Rd, KELLYVILLE NSW 2155 Thu, 08 May 2025 4:02:03 PM AEST Thu, 08 May 2025 4:02:03 PM AEST
Kellyville West Tallowood School, 44 Redden Dr, KELLYVILLE NSW 2155 Thu, 22 May 2025 4:09:09 PM AEST Thu, 22 May 2025 4:09:09 PM AEST
Muirfield Muirfield High School, 9 Barclay Rd, NORTH ROCKS NSW 2151 Wed, 07 May 2025 11:47:49 AM AEST Wed, 07 May 2025 11:47:49 AM AEST
Nelson MITCHELL PPVC Rouse Hill Salvation Army Corps, 6A Edwards Rd, NELSON NSW 2765 Sat, 10 May 2025 3:55:59 PM AEST Sat, 10 May 2025 3:55:59 PM AEST
North Kellyville Central North Kellyville Public School, 120-126 Hezlett Rd, NORTH KELLYVILLE NSW 2155 Thu, 08 May 2025 1:40:36 PM AEST Thu, 08 May 2025 1:40:36 PM AEST
Northmead (Mitchell) Northmead Public School, 52A Moxhams Rd, NORTHMEAD NSW 2152 Thu, 22 May 2025 3:54:52 PM AEST Thu, 22 May 2025 3:54:52 PM AEST
Northmead East Northmead Creative Performing Arts High School, 28 Campbell St, NORTHMEAD NSW 2152 Thu, 08 May 2025 1:49:30 PM AEST Thu, 08 May 2025 1:49:30 PM AEST
Northmead North The Hills School, 36 Mary St, NORTHMEAD NSW 2152 Thu, 08 May 2025 1:54:03 PM AEST Thu, 08 May 2025 1:54:03 PM AEST
North Rocks (Mitchell) North Rocks Public School, 359 North Rocks Rd, NORTH ROCKS NSW 2151 Thu, 22 May 2025 4:27:41 PM AEST Thu, 22 May 2025 4:27:41 PM AEST
Parramatta MITCHELL PPVC The Octagon, Suites 8, 9 & 10 Ground Floor, 110 George St, PARRAMATTA NSW 2150 Wed, 21 May 2025 8:21:40 AM AEST Wed, 21 May 2025 8:21:40 AM AEST
Pennant Hills MITCHELL PPVC Chinese & Australian Baptist Church, 235 Pennant Hills Rd, THORNLEIGH NSW 2120 Fri, 09 May 2025 5:31:05 PM AEST Fri, 09 May 2025 5:31:05 PM AEST
Quakers Hill MITCHELL PPVC Quakers Hill Community Centre, 7 Lalor Rd, QUAKERS HILL NSW 2763 Fri, 09 May 2025 5:27:44 PM AEST Fri, 09 May 2025 5:27:44 PM AEST
Rouse Hill South (Mitchell) Ironbark Ridge Primary School, 1 Ironbark Ridge Rd, ROUSE HILL NSW 2155 Thu, 08 May 2025 12:12:55 PM AEST Thu, 08 May 2025 12:12:55 PM AEST
Special Hospital Team 1 Multiple sites, NSW Wed, 14 May 2025 1:54:42 PM AEST Wed, 14 May 2025 1:54:42 PM AEST
Special Hospital Team 2 Multiple sites, NSW 2153 Sat, 10 May 2025 3:56:07 PM AEST Sat, 10 May 2025 3:56:07 PM AEST
Special Hospital Team 3 Multiple sites, NSW Fri, 09 May 2025 5:24:28 PM AEST Fri, 09 May 2025 5:24:28 PM AEST
The Ponds MITCHELL PPVC The Ponds Community Hub, 45 Riverbank Dr, THE PONDS NSW 2769 Sat, 10 May 2025 4:06:37 PM AEST Sat, 10 May 2025 4:06:37 PM AEST
Ultimo MITCHELL PPVC TAFE NSW (Ultimo Campus), 651-731 Harris St, Building N, ULTIMO NSW 2007 Fri, 09 May 2025 5:29:21 PM AEST Fri, 09 May 2025 5:29:21 PM AEST
West Pennant Hills West Pennant Hills Community Church, 41-43 Eaton Rd, WEST PENNANT HILLS NSW 2125 Thu, 08 May 2025 11:51:56 AM AEST Thu, 08 May 2025 11:51:56 AM AEST
West Pennant Hills Central (Mitchell) West Pennant Hills Public School, Church St, WEST PENNANT HILLS NSW 2125 Thu, 08 May 2025 12:11:03 PM AEST Thu, 08 May 2025 12:11:03 PM AEST
West Pennant Hills North West Pennant Hills Community Centre, 42A Hill Rd, WEST PENNANT HILLS NSW 2125 Thu, 22 May 2025 11:11:19 AM AEST Thu, 22 May 2025 11:11:19 AM AEST
Winston Hills Winston Hills Public School, 2-20 Hillcrest Ave, WINSTON HILLS NSW 2153 Thu, 22 May 2025 4:52:40 PM AEST Thu, 22 May 2025 4:52:40 PM AEST
Winston Hills North Winston Heights Public School, 51 Buckleys Rd, WINSTON HILLS NSW 2153 Thu, 08 May 2025 5:30:20 PM AEST Thu, 08 May 2025 5:30:20 PM AEST
Winston Hills South John Curtin Meeting Room, 21 Huxley Dr, WINSTON HILLS NSW 2153 Thu, 08 May 2025 1:56:02 PM AEST Thu, 08 May 2025 1:56:02 PM AEST
Wynyard MITCHELL PPVC St Stephen's Uniting Church, 197 Macquarie St, SYDNEY NSW 2000 Wed, 21 May 2025 8:22:23 AM AEST Wed, 21 May 2025 8:22:23 AM AEST

This table provides the current two candidate preferred (TCP) count for each polling place in the division. The data includes swing - a comparison of the percentage of TCP votes received at the previous federal election compared to the current federal election.

Notes:

  1. Two candidate preferred or TCP is a count of the two leading candidates only. Votes are recorded for a particular candidate if the preference on the ballot paper for that candidate is higher than the alternative TCP candidate, regardless of other preferences. The TCP count ultimately determines who wins the seat.
  2. These results are not final.
Two candidate preferred by polling place
Polling place Formal HAWKE, Alex
Liberal
BIRCAN, Dilvan
Labor
Swing
Votes % Votes %
Baulkham Hills 2,618 1,277 48.78 1,341 51.22 -5.36
Baulkham Hills Central 924 405 43.83 519 56.17 -12.20
Baulkham Hills City 1,153 589 51.08 564 48.92 -3.58
Baulkham Hills MITCHELL PPVC 20,142 11,779 58.48 8,363 41.52 -6.12
Baulkham Hills North 2,484 1,196 48.15 1,288 51.85 -7.04
Baulkham Hills North West 235 91 38.72 144 61.28 -15.86
Baulkham Hills South 1,158 639 55.18 519 44.82 -6.00
Baulkham Hills South West 508 252 49.61 256 50.39 -0.81
Baulkham Hills West 1,407 643 45.70 764 54.30 -12.97
Beaumont Hills 2,150 1,216 56.56 934 43.44 -7.29
Beaumont Hills Central 1,232 719 58.36 513 41.64 -4.53
Bella Vista 1,143 591 51.71 552 48.29 -7.81
Bella Vista North 2,585 1,449 56.05 1,136 43.95 -7.71
Carlingford Heights (Mitchell) 291 136 46.74 155 53.26 -9.34
Castle Hill 376 188 50.00 188 50.00 -7.73
Castle Hill Central 2,480 1,205 48.59 1,275 51.41 -9.13
Castle Hill East 1,872 980 52.35 892 47.65 -5.54
Castle Hill North (Mitchell) 2,695 1,419 52.65 1,276 47.35 -11.22
Castle Hill South West 1,542 768 49.81 774 50.19 -6.80
Castle Hill West 2,259 1,224 54.18 1,035 45.82 -8.67
Cherrybrook MITCHELL PPVC 3,608 2,018 55.93 1,590 44.07 -6.04
Crestwood 968 415 42.87 553 57.13 -16.15
Crestwood Central 1,992 1,076 54.02 916 45.98 -6.74
EAV Mitchell PPVC 12 5 41.67 7 58.33 -25.00
Glenhaven (Mitchell) 198 112 56.57 86 43.43 -0.05
Haymarket MITCHELL PPVC 229 97 42.36 132 57.64 -3.18
Kellyville 1,902 1,048 55.10 854 44.90 -7.43
Kellyville East 1,226 696 56.77 530 43.23 -7.49
Kellyville North 1,941 1,010 52.04 931 47.96 -7.40
Kellyville South 1,018 587 57.66 431 42.34 -8.11
Kellyville West 1,050 610 58.10 440 41.90 -4.69
Muirfield 712 355 49.86 357 50.14 -8.54
Nelson MITCHELL PPVC 2,665 1,512 56.74 1,153 43.26 -7.75
North Kellyville Central 2,581 1,327 51.41 1,254 48.59 -10.13
North Rocks (Mitchell) 1,124 476 42.35 648 57.65 -5.65
Northmead (Mitchell) 2,044 935 45.74 1,109 54.26 -5.60
Northmead East 871 374 42.94 497 57.06 -7.29
Northmead North 813 383 47.11 430 52.89 -7.69
Parramatta MITCHELL PPVC 1,230 530 43.09 700 56.91 -4.82
Pennant Hills MITCHELL PPVC 303 147 48.51 156 51.49 -6.71
Quakers Hill MITCHELL PPVC 139 80 57.55 59 42.45 2.46
Rouse Hill South (Mitchell) 1,510 781 51.72 729 48.28 -8.57
Special Hospital Team 1 161 97 60.25 64 39.75 -2.58
Special Hospital Team 2 173 105 60.69 68 39.31 -2.01
Special Hospital Team 3 76 54 71.05 22 28.95 7.97
The Ponds MITCHELL PPVC 1,802 939 52.11 863 47.89 -6.82
Ultimo MITCHELL PPVC 89 24 26.97 65 73.03 -6.36
West Pennant Hills 1,174 567 48.30 607 51.70 -7.36
West Pennant Hills Central (Mitchell) 651 316 48.54 335 51.46 -9.76
West Pennant Hills North 2,101 1,087 51.74 1,014 48.26 -10.19
Winston Hills 2,559 1,363 53.26 1,196 46.74 -5.60
Winston Hills North 1,794 892 49.72 902 50.28 -7.86
Winston Hills South 361 180 49.86 181 50.14 -9.04
Wynyard MITCHELL PPVC 349 163 46.70 186 53.30 -3.61
ABSENT 3,324 1,668 50.18 1,656 49.82 0.00
PRE_POLL 2,886 1,395 48.34 1,491 51.66 0.00
POSTAL 14,570 8,717 59.83 5,853 40.17 0.00
PROVISIONAL 93 42 45.16 51 54.84 0.00
Division Total 109,553 58,949 53.81 50,604 46.19 -6.68

This table shows the progress of Declaration vote scrutiny for a particular division. In this table you will find...

  • The number declaration vote envelopes issued for the division.
  • The number of declaration vote envelopes received by the division.
  • The number of envelopes rejected at preliminary scrutiny.
  • The number of declaration vote ballot papers counted.

Notes:

  1. These results are not final.
Declaration vote scrutiny progress
Absent Provisional Declaration pre-poll Postal Total
Envelopes issued 3,681 293 3,131 17,434 24,539
Envelopes received 3,681 293 3,131 15,659 22,764
Ballot papers counted 3,577 101 3,000 15,103 21,781
Ballot papers not returned by voter 33 0 10 39 82
Ballot papers disallowed 17 30 28 117 192
Envelopes rejected at preliminary scrutiny 54 162 93 400 709
Envelopes processed 3,681 293 3,131 15,659 22,764
Envelopes awaiting processing 0 0 0 0 0

Profile of division of Mitchell (NSW)
Elected member Hawke, A (LP). Elected 2007.
Name derivation Named in honour of Sir Thomas Livingstone Mitchell, 1792-1855. Mitchell was a noted surveyor, who built and improved many roads in New South Wales, and an explorer who conducted several expeditions in south-eastern Australia, including following the courses of the Darling, Lachlan and Murray Rivers.
First proclaimed / election 2024/1949
Area 79 sq. kms
Demographic Outer Metropolitan
Pre-Election seat status Safe
Seat status Marginal
Location The Division of Mitchell consists of part of the Council of the City of Parramatta and part of The Hills Shire Council.
Products and Industry