Interactive map

Western Australia Map

Every local government area, city and town in Western Australia on one zoomable map, with its main highways, rivers and lakes. Switch on towns and local government areas above the map and zoom in for every name; tap a local government area to see its population, area and largest towns.

Map layers

Loading the map…

Printable maps of Western Australia

Free to print for class and home: Western Australia with its cities and towns, a map of its local government areas, and a blank outline map. PDFs fit one A4 or US Letter page.

Western Australia map with cities

Western Australia local government areas map

Blank map of Western Australia

About Western Australia

Western Australia has 137 local government areas and about 3,044,382 people (2025) on 2,526,632 km² (975,538 sq mi). Perth is both the capital and the largest city, with 2,043,762 people (2021). It borders South Australia and Northern Territory.

Stirling is the most populous local government area (254,821 people) and Murchison the least (111); East Pilbara is the largest by area (372,296 km²) and Peppermint Grove the smallest (1 km²).

Largest cities in Western Australia

The 25 most populous cities and towns. All 55 are on the map above: switch on Towns and zoom in to see them.

#CityLocal government areaPopulation
1PerthPerth2,043,762
2BunburyBunbury75,196
3GeraldtonGreater Geraldton32,717
4AlbanyAlbany31,128
5Kalgoorlie - BoulderKalgoorlie-Boulder29,068
6BusseltonBusselton27,233
7KarrathaKarratha17,013
8Port HedlandPort Hedland15,298
9BroomeBroome14,660
10YanchepWanneroo11,009
11EsperanceEsperance10,218
12Margaret RiverAugusta Margaret River7,430
13CollieCollie7,184
14DunsboroughBusselton7,182
15NorthamNortham6,679
16KununurraWyndham-East Kimberley4,515
17NewmanEast Pilbara4,239
18CarnarvonCarnarvon4,162
19ManjimupManjimup4,138
20PinjarraMurray3,883
21NarroginNarrogin3,745
22KatanningKatanning3,641
23DerbyDerby-West Kimberley3,009
24DenmarkDenmark2,944
25Tom PriceAshburton2,874

Local government area and state populations are the ABS's estimated resident population at 30 June 2025; town populations are 2021 Census counts for the ABS's urban centres and localities, so a city such as Perth includes its suburbs.

Local government areas of Western Australia

All 137 local government areas. Select one to show it on the map.

Local government areas of Western Australia. Select a column heading to sort; select a name to show it on the map.
City42,3084,308
City113,003560
Shire8,335100,817
Shire20,1702,122
Town17,41310
City77,38335
City48,22140
Shire1,8152,371
Shire1,8401,904
Shire2,0002,826
Shire5,9311,337
Shire9721,601
Shire19,19354,402
Shire1,1172,610
Shire1,0732,725
City35,73065
City46,1841,454
Town32,68422
City109,02865
Shire20,171558
Shire5982,871
Shire5,65546,575
Shire1,7253,981
Shire7,0391,220
Town13,0915
City139,499168
Shire9,5611,710
Shire3,87830,298
Shire1,1494,190
Shire1,0522,681
Town9,2014
Shire1,1673,276
Shire9691,195
Shire23413,582
Shire1,2991,862
Shire1,4557,224
Shire4,0896,712
Shire16,280526
Shire6,8581,860
Shire8,683119,731
Shire6,6981,560
Shire7451,863
Shire7152,539
Shire73592,886
Town8,4263
Shire10,663372,296
Shire14,66344,798
Shire3,6706,488
City37,54219
Shire6,5853,208
Shire1,2954,265
Shire1,0021,835
City144,475127
City42,8829,909
Shire4,245133,046
Shire32,2081,728
Shire3,8992,369
Shire1,2486,511
City176,59599
City65,007324
City31,26895,500
City25,42915,238
Shire4,3451,518
Shire1,1461,915
Shire5395,625
Shire1,9852,931
Shire8747,441
Shire3772,832
Shire8054,719
City57,422120
Shire1,33711,886
Shire1,441179,994
Shire1,72431,915
City106,827175
Shire9,6217,030
Shire1,292100,189
City115,94553
Shire578124,115
Shire3,3653,294
Shire4281,935
Shire2,4213,763
Shire7033,511
Town10,4824
Shire70613,858
Shire46910,185
Shire5943,427
Shire43,577643
Shire11145,046
Shire21,4471,703
Shire1,7433,054
Shire8533,809
Shire4,9891,631
City25,71120
Shire1,483159,816
Shire12,7581,431
Shire3,45912,544
Shire2651,166
Shire1,8281
Shire6658,301
City35,67314
Shire1,1081,295
Shire5,7934,877
Town17,74318,417
Shire9562,017
Shire2,3099,842
City159,934257
Shire11832,605
Shire40,531901
Shire1,19424,202
City48,74520
City254,821105
City20,0386
City187,0901,043
Shire3951,102
Shire6062,657
Shire5,2511,692
Shire3041,651
Shire20657,810
Town43,33318
Shire8252,551
City42,39211
Shire1,8411,946
Shire5581,904
City246,147683
Shire4,665832
Shire8012,832
Shire2503,319
Shire7212,041
Shire1,0812,305
Shire567181,297
Shire1,3573,365
Shire4951,129
Shire4931,594
Shire8,441112,066
Shire35627,949
Shire1,20430,429
Shire3,6772,132

Quizzes and worksheets

Sources

  • Local government areas: Australian Bureau of Statistics (ABS), Australian Statistical Geography Standard (ASGS), Local Government Areas 2025 (geo.abs.gov.au).
  • Populations: ABS, Estimated Resident Population at 30 June 2025, by local government area and state (Regional population; ABS Data API, ERP_LGA2025).
  • Council names: Geoscape Administrative Boundaries, Local Government Areas, published by Geoscience Australia (Digital Atlas of Australia).
  • Towns: ABS, Urban Centres and Localities 2021 (ASGS Edition 3), with their 2021 Census usual resident counts (Census 2021, table G01; ABS Data API, C21_G01_UCL).
  • Neighbouring states and territories: ABS, ASGS Edition 3, States and Territories 2021.
  • Highways: Geoscape Major Roads, published by Geoscience Australia (Digital Atlas of Australia): national and state highways.