Council Rankings
All 207 composite-scored councils across Victoria, New South Wales and Queensland, listed by composite performance score. The rank shown is each council's rank within its own state, and councils on the same score share a rank (shown with "="). Scores average indicator percentiles calculated within peer groups so metro, regional and rural councils are judged like-for-like. Higher is better, but a score is not the percentage of councils beaten.
| Rank | Council | State | Peer group | Composite | Sustainability | Community services | Lifestyle & amenity | Core operations |
|---|---|---|---|---|---|---|---|---|
| =1 | Bland | NSW | regional | 74/100 | 80 | 69 | 59 | 87 |
| =1 | Sydney | NSW | metro | 74/100 | 67 | 86 | 61 | 81 |
| =1 | Waverley | NSW | metro | 74/100 | 66 | 93 | 67 | 72 |
| 1 | Bayside City | VIC | metro | 73/100 | 86 | 85 | 64 | 54 |
| 4 | Northern Beaches | NSW | metro | 71/100 | 53 | 74 | 86 | 71 |
| =5 | Gwydir | NSW | regional | 70/100 | 45 | 77 | 72 | 87 |
| =5 | Lane Cove | NSW | metro | 70/100 | 74 | 69 | 79 | 57 |
| =5 | Woollahra | NSW | metro | 70/100 | 51 | 93 | 78 | 59 |
| 2 | Wellington Shire | VIC | regional | 68/100 | 69 | 46 | 82 | 76 |
| 3 | Monash City | VIC | metro | 67/100 | 79 | 52 | 64 | 72 |
| 4 | Borough of Queenscliffe | VIC | rural | 66/100 | 70 | 59 | 69 | 68 |
| =8 | Moree Plains | NSW | regional | 66/100 | 47 | 69 | 70 | 78 |
| =8 | Mosman | NSW | metro | 66/100 | 67 | 62 | 67 | 69 |
| =8 | Murray River | NSW | regional | 66/100 | 41 | 73 | 71 | 79 |
| =11 | Kyogle | NSW | regional | 65/100 | 62 | 63 | 44 | 90 |
| =11 | Temora | NSW | regional | 65/100 | 72 | 65 | 38 | 85 |
| =5 | Banyule City | VIC | metro | 64/100 | 57 | 66 | 78 | 55 |
| =5 | Manningham City | VIC | metro | 64/100 | 78 | 69 | 45 | 64 |
| =13 | Central Darling | NSW | rural | 64/100 | 39 | 61 | 80 | 77 |
| =13 | Uralla | NSW | regional | 64/100 | 49 | 65 | 65 | 77 |
| 7 | Port Phillip City | VIC | metro | 63/100 | 68 | 72 | 63 | 48 |
| =15 | Brewarrina | NSW | rural | 63/100 | 39 | 53 | 75 | 87 |
| =15 | Narrandera | NSW | regional | 63/100 | 66 | 59 | 52 | 75 |
| =15 | Port Macquarie-Hastings | NSW | regional | 63/100 | 58 | 64 | 75 | 53 |
| =15 | Snowy Monaro Regional | NSW | regional | 63/100 | 41 | 76 | 69 | 67 |
| =8 | Warrnambool City | VIC | regional | 62/100 | 54 | 75 | 70 | 47 |
| =8 | Wodonga City | VIC | regional | 62/100 | 58 | 61 | 73 | 56 |
| =19 | Carrathool | NSW | rural | 62/100 | 70 | 79 | 45 | 53 |
| =19 | Greater Hume | NSW | regional | 62/100 | 55 | 50 | 51 | 90 |
| =19 | Lachlan | NSW | regional | 62/100 | 50 | 67 | 53 | 66 |
| 10 | Corangamite Shire | VIC | regional | 61/100 | 60 | 45 | 75 | 62 |
| =22 | Berrigan | NSW | regional | 61/100 | 63 | 38 | 72 | 71 |
| =22 | Bogan | NSW | rural | 61/100 | 61 | 76 | 61 | 47 |
| =22 | Cobar | NSW | regional | 61/100 | 32 | 81 | 38 | 93 |
| =22 | Gunnedah | NSW | regional | 61/100 | 70 | 47 | 83 | 45 |
| =22 | Inner West | NSW | metro | 61/100 | 48 | 58 | 87 | 50 |
| =22 | Warrumbungle | NSW | regional | 61/100 | 53 | 71 | 44 | 76 |
| =11 | Boroondara City | VIC | metro | 60/100 | 60 | 80 | 53 | 49 |
| =11 | West Wimmera Shire | VIC | rural | 60/100 | 42 | 58 | 66 | 74 |
| =11 | Whitehorse City | VIC | metro | 60/100 | 65 | 57 | 55 | 61 |
| 28 | Inverell | NSW | regional | 60/100 | 84 | 45 | 37 | 73 |
| =14 | Ararat Rural City | VIC | rural | 59/100 | 54 | 56 | 69 | 58 |
| =14 | Campaspe Shire | VIC | regional | 59/100 | 69 | 45 | 75 | 47 |
| =14 | Hindmarsh Shire | VIC | rural | 59/100 | 65 | 49 | 69 | 53 |
| =14 | Nillumbik Shire | VIC | metro | 59/100 | 35 | 78 | 63 | 61 |
| =14 | Swan Hill Rural City | VIC | regional | 59/100 | 75 | 52 | 55 | 52 |
| =29 | Bega Valley | NSW | regional | 59/100 | 64 | 77 | 50 | 42 |
| =29 | Bourke | NSW | rural | 59/100 | 36 | 69 | 71 | 60 |
| =29 | Narromine | NSW | regional | 59/100 | 40 | 66 | 57 | 74 |
| =29 | Parkes | NSW | regional | 59/100 | 62 | 50 | 44 | 82 |
| 19 | Gannawarra Shire | VIC | rural | 58/100 | 64 | 54 | 58 | 56 |
| =33 | Junee | NSW | regional | 58/100 | 46 | 46 | 66 | 76 |
| =33 | Leeton | NSW | regional | 58/100 | 49 | 62 | 57 | 63 |
| =33 | Narrabri | NSW | regional | 58/100 | 53 | 61 | 53 | 67 |
| =33 | Walgett | NSW | regional | 58/100 | 45 | 68 | 46 | 74 |
| =20 | Loddon Shire | VIC | rural | 57/100 | 60 | 48 | 69 | 51 |
| =20 | Moonee Valley City | VIC | metro | 57/100 | 63 | 44 | 55 | 65 |
| =20 | Mount Alexander Shire | VIC | regional | 57/100 | 56 | 69 | 62 | 39 |
| =37 | Canada Bay | NSW | metro | 57/100 | 50 | 77 | 51 | 49 |
| =37 | Forbes | NSW | regional | 57/100 | 36 | 50 | 51 | 92 |
| =37 | Randwick | NSW | metro | 57/100 | 73 | 53 | 68 | 32 |
| =37 | Willoughby | NSW | metro | 57/100 | 53 | 76 | 58 | 40 |
| =23 | Alpine Shire | VIC | rural | 56/100 | 73 | 60 | 47 | 44 |
| =23 | Bass Coast Shire | VIC | regional | 56/100 | 32 | 71 | 59 | 62 |
| =23 | East Gippsland Shire | VIC | regional | 56/100 | 64 | 71 | 45 | 45 |
| =23 | Maribyrnong City | VIC | metro | 56/100 | 62 | 49 | 74 | 37 |
| =23 | Pyrenees Shire | VIC | rural | 56/100 | 49 | 51 | 67 | 56 |
| =41 | Coolamon | NSW | rural | 56/100 | 78 | 43 | 50 | 53 |
| =41 | Tweed | NSW | regional | 56/100 | 73 | 37 | 74 | 40 |
| =41 | Warren | NSW | rural | 56/100 | 70 | 59 | 55 | 40 |
| =28 | Knox City | VIC | metro | 55/100 | 44 | 59 | 59 | 56 |
| =28 | Mildura Rural City | VIC | regional | 55/100 | 66 | 53 | 50 | 52 |
| =28 | Surf Coast Shire | VIC | regional | 55/100 | 40 | 40 | 71 | 68 |
| =44 | Bellingen | NSW | regional | 55/100 | 55 | 60 | 53 | 52 |
| =44 | Central Coast | NSW | metro | 55/100 | 46 | 53 | 55 | 68 |
| =44 | Kiama | NSW | regional | 55/100 | 49 | 82 | 81 | 10 |
| =44 | North Sydney | NSW | metro | 55/100 | 52 | 82 | 63 | 24 |
| =44 | Singleton | NSW | regional | 55/100 | 60 | 57 | 61 | 42 |
| =44 | Sutherland | NSW | metro | 55/100 | 62 | 55 | 64 | 38 |
| =31 | Benalla Rural City | VIC | rural | 54/100 | 46 | 68 | 53 | 50 |
| =31 | Brimbank City | VIC | metro | 54/100 | 31 | 50 | 72 | 63 |
| =31 | Colac Otway Shire | VIC | regional | 54/100 | 66 | 51 | 40 | 60 |
| =31 | Mansfield Shire | VIC | rural | 54/100 | 40 | 60 | 62 | 53 |
| =50 | Blue Mountains | NSW | metro | 54/100 | 28 | 49 | 53 | 87 |
| =50 | Byron | NSW | regional | 54/100 | 49 | 79 | 70 | 18 |
| =50 | Coonamble | NSW | rural | 54/100 | 61 | 52 | 46 | 57 |
| =50 | Federation | NSW | regional | 54/100 | 54 | 47 | 54 | 61 |
| =50 | Penrith | NSW | metro | 54/100 | 28 | 50 | 63 | 76 |
| =35 | Greater Dandenong City | VIC | metro | 53/100 | 33 | 48 | 80 | 49 |
| =35 | Greater Shepparton | VIC | regional | 53/100 | 47 | 22 | 83 | 60 |
| =35 | Horsham Rural City | VIC | regional | 53/100 | 59 | 53 | 38 | 60 |
| =35 | Kingston City | VIC | metro | 53/100 | 59 | 37 | 71 | 44 |
| =35 | Moira Shire | VIC | regional | 53/100 | 74 | 55 | 42 | 44 |
| =35 | Moyne Shire | VIC | regional | 53/100 | 77 | 23 | 47 | 64 |
| =35 | Murrindindi Shire | VIC | rural | 53/100 | 53 | 54 | 54 | 52 |
| =35 | Wyndham City | VIC | metro | 53/100 | 44 | 43 | 71 | 54 |
| =55 | Edward River | NSW | regional | 53/100 | 58 | 47 | 49 | 57 |
| =55 | Murrumbidgee | NSW | rural | 53/100 | 64 | 33 | 73 | 43 |
| =55 | Oberon | NSW | regional | 53/100 | 53 | 56 | 50 | 53 |
| =55 | Richmond Valley | NSW | regional | 53/100 | 34 | 74 | 52 | 51 |
| =43 | Macedon Ranges Shire | VIC | regional | 52/100 | 55 | 69 | 46 | 40 |
| =43 | Maroondah City | VIC | metro | 52/100 | 52 | 61 | 29 | 68 |
| =43 | Towong Shire | VIC | rural | 52/100 | 72 | 40 | 54 | 44 |
| =59 | Balranald | NSW | rural | 52/100 | 64 | 61 | 24 | 60 |
| =59 | Burwood | NSW | metro | 52/100 | 48 | 51 | 55 | 53 |
| =59 | Hornsby | NSW | metro | 52/100 | 68 | 34 | 54 | 51 |
| =59 | Snowy Valleys | NSW | regional | 52/100 | 60 | 64 | 32 | 52 |
| =59 | Tenterfield | NSW | regional | 52/100 | 59 | 53 | 21 | 73 |
| =59 | Wentworth | NSW | regional | 52/100 | 53 | 55 | 39 | 61 |
| =46 | Glen Eira City | VIC | metro | 51/100 | 42 | 64 | 36 | 61 |
| =46 | Southern Grampians Shire | VIC | regional | 51/100 | 58 | 62 | 47 | 38 |
| =46 | Wangaratta Rural City | VIC | regional | 51/100 | 24 | 60 | 68 | 54 |
| =65 | Cootamundra-Gundagai Regional | NSW | regional | 51/100 | 48 | 48 | 52 | 56 |
| =65 | Cowra | NSW | regional | 51/100 | 59 | 44 | 55 | 45 |
| =65 | Dubbo Regional | NSW | regional | 51/100 | 51 | 36 | 45 | 73 |
| =65 | Eurobodalla | NSW | regional | 51/100 | 44 | 59 | 66 | 38 |
| =65 | Hawkesbury | NSW | metro | 51/100 | 43 | 49 | 39 | 71 |
| =65 | Hunters Hill | NSW | metro | 51/100 | 36 | 49 | 59 | 60 |
| =65 | Liverpool Plains | NSW | regional | 51/100 | 55 | 62 | 34 | 53 |
| 49 | Strathbogie Shire | VIC | rural | 50/100 | 60 | 64 | 36 | 40 |
| =72 | Hay | NSW | rural | 50/100 | 44 | 63 | 51 | 40 |
| =72 | Parramatta | NSW | metro | 50/100 | 57 | 43 | 47 | 56 |
| =50 | Buloke Shire | VIC | rural | 49/100 | 63 | 41 | 31 | 62 |
| =50 | Frankston City | VIC | metro | 49/100 | 36 | 27 | 77 | 55 |
| =74 | Armidale Regional | NSW | regional | 49/100 | 59 | 58 | 32 | 44 |
| =74 | Georges River | NSW | metro | 49/100 | 67 | 39 | 56 | 32 |
| =74 | Nambucca Valley | NSW | regional | 49/100 | 58 | 29 | 54 | 56 |
| =74 | Ryde | NSW | metro | 49/100 | 65 | 47 | 40 | 46 |
| =74 | The Hills | NSW | metro | 49/100 | 69 | 38 | 32 | 57 |
| =74 | Upper Hunter | NSW | regional | 49/100 | 32 | 62 | 45 | 59 |
| =52 | Ballarat City | VIC | regional | 48/100 | 46 | 53 | 50 | 44 |
| =52 | Hobsons Bay City | VIC | metro | 48/100 | 51 | 55 | 41 | 43 |
| =52 | Merri-bek City | VIC | metro | 48/100 | 65 | 33 | 55 | 39 |
| =52 | Northern Grampians Shire | VIC | rural | 48/100 | 48 | 57 | 43 | 44 |
| =80 | Blayney | NSW | regional | 48/100 | 63 | 22 | 64 | 41 |
| =80 | Camden | NSW | metro | 48/100 | 35 | 18 | 84 | 54 |
| =80 | Mid-Coast | NSW | regional | 48/100 | 48 | 49 | 45 | 50 |
| =80 | Mid-Western Regional | NSW | regional | 48/100 | 57 | 56 | 33 | 46 |
| =56 | Darebin City | VIC | metro | 47/100 | 40 | 52 | 61 | 36 |
| =56 | Latrobe City | VIC | regional | 47/100 | 45 | 46 | 44 | 51 |
| =84 | Ballina | NSW | regional | 47/100 | 53 | 54 | 67 | 17 |
| =84 | Blacktown | NSW | metro | 47/100 | 39 | 29 | 52 | 69 |
| =84 | Hilltops | NSW | regional | 47/100 | 35 | 58 | 47 | 47 |
| =84 | Ku-ring-gai | NSW | metro | 47/100 | 42 | 50 | 52 | 46 |
| =84 | Lithgow | NSW | regional | 47/100 | 53 | 56 | 43 | 35 |
| =58 | Cardinia Shire | VIC | metro | 46/100 | 48 | 35 | 52 | 50 |
| =58 | Greater Bendigo City | VIC | regional | 46/100 | 41 | 55 | 40 | 47 |
| =58 | Indigo Shire | VIC | rural | 46/100 | 26 | 56 | 44 | 59 |
| =58 | South Gippsland Shire | VIC | regional | 46/100 | 53 | 57 | 26 | 50 |
| =58 | Yarra City | VIC | metro | 46/100 | 50 | 64 | 28 | 43 |
| =89 | Clarence Valley | NSW | regional | 46/100 | 40 | 38 | 59 | 46 |
| =89 | Orange | NSW | regional | 46/100 | 53 | 48 | 60 | 23 |
| =89 | Wingecarribee | NSW | regional | 46/100 | 69 | 35 | 65 | 14 |
| =63 | Glenelg Shire | VIC | regional | 45/100 | 47 | 65 | 16 | 53 |
| =63 | Mornington Peninsula Shire | VIC | metro | 45/100 | 43 | 55 | 29 | 55 |
| =92 | Bathurst Regional | NSW | regional | 45/100 | 25 | 33 | 71 | 52 |
| =92 | Gilgandra | NSW | rural | 45/100 | 50 | 64 | 26 | 40 |
| =92 | Griffith | NSW | regional | 45/100 | 51 | 38 | 50 | 41 |
| =92 | Lismore | NSW | regional | 45/100 | 41 | 41 | 52 | 47 |
| =92 | Wollongong | NSW | regional | 45/100 | 37 | 59 | 54 | 29 |
| =65 | Greater Geelong City | VIC | regional | 44/100 | 25 | 62 | 53 | 37 |
| =65 | Melbourne City | VIC | metro | 44/100 | 28 | 65 | 42 | 40 |
| =65 | Melton City | VIC | metro | 44/100 | 56 | 22 | 45 | 52 |
| =65 | Yarriambiack Shire | VIC | rural | 44/100 | 38 | 32 | 56 | 49 |
| =97 | Albury | NSW | regional | 44/100 | 46 | 40 | 64 | 27 |
| =97 | Goulburn Mulwaree | NSW | regional | 44/100 | 49 | 45 | 51 | 29 |
| =97 | Muswellbrook | NSW | regional | 44/100 | 38 | 58 | 48 | 34 |
| =97 | Wagga Wagga | NSW | regional | 44/100 | 56 | 17 | 72 | 31 |
| =97 | Walcha | NSW | rural | 44/100 | 52 | 45 | 44 | 37 |
| =69 | Central Goldfields Shire | VIC | rural | 43/100 | 43 | 49 | 33 | 47 |
| =69 | Mitchell Shire | VIC | regional | 43/100 | 28 | 40 | 45 | 59 |
| =69 | Whittlesea City | VIC | metro | 43/100 | 53 | 40 | 21 | 60 |
| =102 | Cabonne | NSW | regional | 43/100 | 38 | 33 | 39 | 61 |
| =102 | Kempsey | NSW | regional | 43/100 | 45 | 34 | 57 | 35 |
| =102 | Upper Lachlan | NSW | regional | 43/100 | 50 | 50 | 18 | 53 |
| =105 | Canterbury-Bankstown | NSW | metro | 42/100 | 53 | 33 | 26 | 57 |
| =105 | Coffs Harbour | NSW | regional | 42/100 | 60 | 40 | 40 | 27 |
| =105 | Newcastle | NSW | regional | 42/100 | 52 | 40 | 52 | 23 |
| =108 | Broken Hill | NSW | regional | 41/100 | 47 | 21 | 40 | 54 |
| =108 | Lockhart | NSW | rural | 41/100 | 41 | 21 | 62 | 40 |
| =108 | Weddin | NSW | rural | 41/100 | 31 | 20 | 46 | 67 |
| =72 | Golden Plains Shire | VIC | regional | 40/100 | 41 | 37 | 33 | 48 |
| =72 | Stonnington City | VIC | metro | 40/100 | 19 | 43 | 40 | 56 |
| =74 | Casey City | VIC | metro | 39/100 | 49 | 36 | 32 | 38 |
| =74 | Hume City | VIC | metro | 39/100 | 58 | 45 | 23 | 31 |
| =111 | Bayside | NSW | metro | 39/100 | 71 | 25 | 43 | 16 |
| =111 | Lake Macquarie | NSW | regional | 39/100 | 49 | 33 | 46 | 26 |
| =111 | Shoalhaven | NSW | regional | 39/100 | 35 | 48 | 56 | 17 |
| 114 | Port Stephens | NSW | regional | 38/100 | 62 | 39 | 9 | 41 |
| =76 | Baw Baw Shire | VIC | regional | 37/100 | 32 | 44 | 27 | 45 |
| =76 | Moorabool Shire | VIC | regional | 37/100 | 39 | 30 | 38 | 41 |
| 115 | Cessnock | NSW | regional | 37/100 | 51 | 30 | 37 | 30 |
| =116 | Glen Innes Severn | NSW | regional | 36/100 | 25 | 45 | 48 | 24 |
| =116 | Strathfield | NSW | metro | 36/100 | 41 | 62 | 19 | 24 |
| 78 | Hepburn Shire | VIC | rural | 35/100 | 33 | 44 | 20 | 42 |
| =118 | Shellharbour | NSW | regional | 35/100 | 62 | 31 | 31 | 14 |
| =118 | Wollondilly | NSW | metro | 35/100 | 23 | 41 | 25 | 50 |
| =118 | Yass Valley | NSW | regional | 35/100 | 34 | 39 | 41 | 26 |
| 79 | Yarra Ranges Shire | VIC | metro | 34/100 | 43 | 30 | 23 | 40 |
| =121 | Campbelltown | NSW | metro | 34/100 | 55 | 35 | 28 | 18 |
| =121 | Cumberland | NSW | metro | 34/100 | 42 | 38 | 13 | 43 |
| =123 | Dungog | NSW | regional | 32/100 | 31 | 44 | 19 | 35 |
| =123 | Fairfield | NSW | metro | 32/100 | 58 | 14 | 7 | 50 |
| =123 | Tamworth Regional | NSW | regional | 32/100 | 46 | 30 | 27 | 26 |
| 126 | Maitland | NSW | regional | 30/100 | 39 | 19 | 28 | 34 |
| 127 | Queanbeyan-Palerang Regional | NSW | regional | 27/100 | 36 | 21 | 33 | 17 |
| 128 | Liverpool | NSW | metro | 21/100 | 21 | 23 | 17 | 25 |