- Home
- Queensland
- Townsville
Townsville
Queensland · Townsville · 188,838 people · 102 suburbs · 12 postcodes
Townsville at a glance
Map shows the Townsville LGA boundary in blue with a marker per suburb. Hover for suburb name, click for details.
Marker colour reflects SEIFA IRSAD decile: ● 1-2 (most disadvantaged), ● 3-4, ● 5-6, ● 7-8, ● 9-10 (most advantaged).
Boundary source: ABS ASGS 2021. Map tiles: OpenStreetMap contributors.
Federal electorate boundaries can be toggled on the map. Boundary source: ABS ASGS 2021 CED boundaries.
Townsville is a Local Government Area in Queensland, in the Brisbane region. It covers 102 suburbs across 12 postcodes and an area of 3,768 km². Townsville has a population of 188,838 , ranking #7 most populous in QLD. The most populous suburb is Kirwan (20,780 residents).About 14.0% of residents were born overseas and 7.9% speak a language other than English at home.
Who lives here
Age structure
Show counts
| 0–14 years | 36,406 (19.3%) |
| 15–24 years | 27,368 (14.5%) |
| 25–44 years | 51,933 (27.5%) |
| 45–64 years | 46,177 (24.5%) |
| 65+ years | 26,863 (14.2%) |
How they live
Housing tenure
Dwelling type mix
Work and learning
Schools in Townsville
63 schools across Townsville: 58.7% Government, 22.2% Catholic, 19.0% Independent. The QLD average is 69.8% / 17.1% / 13.1%. Schools here have a median ICSEA of 955 (range 688 to 1116). QLD median is 985; national mean is 1000.
Sector mix
Type breakdown
ICSEA range
ICSEA (Index of Community Socio-Educational Advantage) summarises the socio-economic background of each school's families. Higher values indicate more advantage. Source: ACARA 2025.
All 63 schools in Townsville, sorted by enrolment:
| School | Sector | Type | Suburb | Students | ICSEA |
|---|---|---|---|---|---|
| Ryan Catholic College | Catholic | Combined | Kirwan | 2,019 | 1020 |
| Kirwan State High School | Government | Secondary | Kirwan | 1,922 | 919 |
| St Anthony's Catholic College | Catholic | Combined | Deeragun | 1,485 | 992 |
| Southern Cross Catholic College | Catholic | Combined | Annandale | 1,479 | 1048 |
| Pimlico State High School | Government | Secondary | Gulliver | 1,465 | 987 |
| Townsville Grammar School | Independent | Combined | North Ward | 1,288 | 1116 |
| The Cathedral School of St Anne and St James | Independent | Combined | Mundingburra | 1,205 | 1100 |
| Calvary Christian College | Independent | Combined | Mount Louisa | 1,128 | 1020 |
| Ignatius Park College | Catholic | Secondary | Cranbrook | 959 | 1018 |
| Northern Beaches State High School | Government | Secondary | Deeragun | 920 | 925 |
| The Willows State School | Government | Primary | Kirwan | 876 | 956 |
| William Ross State High School | Government | Secondary | Annandale | 862 | 955 |
| Townsville State High School | Government | Secondary | Railway Estate | 841 | 924 |
| Weir State School | Government | Primary | Thuringowa Central | 747 | 838 |
| Annandale State School | Government | Primary | Annandale | 722 | 1019 |
| Heatley Secondary College | Government | Secondary | Heatley | 715 | 862 |
| St Clare's Catholic School | Catholic | Primary | Burdell | 714 | 1022 |
| St Margaret Mary's College | Catholic | Secondary | Hyde Park | 707 | 1014 |
| Kirwan State School | Government | Primary | Kirwan | 698 | 927 |
| Annandale Christian College | Independent | Combined | Annandale | 687 | 1069 |
| Holy Spirit Catholic School | Catholic | Primary | Cranbrook | 686 | 1010 |
| North Shore State School | Government | Primary | Burdell | 672 | 988 |
| St Patrick's College Townsville | Catholic | Secondary | Townsville | 663 | 1024 |
| Thuringowa State High School | Government | Secondary | Condon | 659 | 842 |
| Hermit Park State School | Government | Primary | Hyde Park | 630 | 1028 |
| St Benedict's Catholic School | Catholic | Primary | Shaw | 613 | 1014 |
| Belgian Gardens State School | Government | Primary | Belgian Gardens | 595 | 1055 |
| Cranbrook State School | Government | Primary | Cranbrook | 592 | 910 |
| Oonoonba State School | Government | Primary | Idalia | 525 | 995 |
| Mundingburra State School | Government | Primary | Mundingburra | 506 | 965 |
| Bohlevale State School | Government | Primary | Burdell | 474 | 891 |
| Townsville Christian College | Independent | Combined | Vincent | 442 | 871 |
| Currajong State School | Government | Primary | Gulliver | 430 | 904 |
| Heatley State School | Government | Primary | Heatley | 423 | 838 |
| Tec-NQ | Independent | Secondary | Douglas | 375 | 972 |
| Marian Catholic School | Catholic | Primary | Currajong | 374 | 1042 |
| Aitkenvale State School | Government | Primary | Aitkenvale | 366 | 870 |
| Bluewater State School | Government | Primary | Bluewater | 362 | 950 |
| St Joseph's Catholic School | Catholic | Primary | Mundingburra | 356 | 1078 |
| St Joseph's Catholic School, The Strand | Catholic | Primary | North Ward | 355 | 1100 |
| Rasmussen State School | Government | Primary | Rasmussen | 336 | 784 |
| Kelso State School | Government | Primary | Kelso | 303 | 828 |
| Alligator Creek State School | Government | Primary | Alligator Creek | 287 | 955 |
| Good Shepherd Catholic School | Catholic | Primary | Rasmussen | 276 | 928 |
| Carinity Education - Shalom | Independent | Combined | Condon | 237 | 688 |
| Wulguru State School | Government | Primary | Wulguru | 212 | 827 |
| Townsville Community Learning Centre - A State Special School | Government | Special | Mundingburra | 198 | 930 |
| Railway Estate State School | Government | Primary | Railway Estate | 179 | 916 |
| Townsville Central State School | Government | Primary | North Ward | 144 | 930 |
| Vincent State School | Government | Primary | Vincent | 132 | 772 |
| Mary Help of Christians Catholic College | Catholic | Secondary | Shaw | 127 | 990 |
| Magnetic Island State School | Government | Primary | Nelly Bay | 123 | 1027 |
| Cleveland Education and Training Centre | Government | Special | Rowes Bay | 98 | 720 |
| Townsville South State School | Government | Primary | South Townsville | 95 | 909 |
| Garbutt State School | Government | Primary | Garbutt | 78 | 775 |
| Rollingstone State School | Government | Primary | Rollingstone | 68 | 945 |
| Riverside Adventist School | Independent | Primary | Aitkenvale | 61 | 1011 |
| Enkindle Village School | Independent | Primary | Douglas | 58 | 1018 |
| Mungalla Silver Lining School | Independent | Secondary | Mutarnee | 51 | 736 |
| Woodstock State School | Government | Primary | Woodstock | 32 | 950 |
| Eaton College | Independent | Special | Mount Louisa | 27 | 967 |
| Yallorin Yimba Silver Lining School | Independent | Secondary | Cluden | 26 | 791 |
| Mutarnee State School | Government | Primary | Mutarnee | 6 | 1017 |
Source: ACARA School Profiles 2025. ICSEA shown where reported; some schools (notably small primaries) do not publish ICSEA.
SEIFA socio-economic indexes
SEIFA 2021 ranks Australian areas across four dimensions. Scores are population-weighted averages of suburb-level SEIFA scores within Townsville. Higher scores indicate more advantage; the national mean is 1000.
IRSAD
Relative socio-economic advantage and disadvantage
IRSD
Relative disadvantage only (lower = more disadvantaged)
IER
Economic resources: income, wealth, housing
IEO
Education and occupation: qualifications, skill levels
Suburbs in Townsville
Townsville contains 102 suburbs and 12 postcodes. Sorted by population.
| Suburb | Postcode | Population | Median income | Median age |
|---|---|---|---|---|
| Kirwan | 4817 | 20,780 | $1,673/wk | 38 |
| Kelso | 4815 | 10,599 | $1,626/wk | 34 |
| Mount Louisa | 4814 | 9,227 | $2,072/wk | 34 |
| Annandale | 4814 | 8,376 | $2,238/wk | 40 |
| Douglas | 4354 | 7,780 | $2,025/wk | 26 |
| Burdell | 4818 | 7,171 | $2,232/wk | 28 |
| Bushland Beach | 4818 | 6,641 | $2,283/wk | 35 |
| Condon | 4815 | 5,894 | $1,336/wk | 39 |
| Cranbrook | 4814 | 5,844 | $1,400/wk | 40 |
| Mount Low | 4818 | 5,488 | $2,259/wk | 29 |
| North Ward | 4810 | 5,073 | $1,500/wk | 40 |
| Aitkenvale | 4814 | 4,797 | $1,378/wk | 36 |
| Rasmussen | 4815 | 4,669 | $1,420/wk | 32 |
| Idalia | 4811 | 4,563 | $2,524/wk | 32 |
| Wulguru | 4811 | 4,389 | $1,446/wk | 42 |
| Deeragun | 4818 | 4,273 | $1,523/wk | 32 |
| Bohle Plains | 4817 | 3,989 | $2,329/wk | 28 |
| Heatley | 4814 | 3,907 | $1,266/wk | 40 |
| Mundingburra | 4812 | 3,594 | $1,344/wk | 43 |
| Hermit Park | 4812 | 3,512 | $1,382/wk | 36 |
| Townsville City | 4810 | 2,945 | $2,013/wk | 39 |
| Gulliver | 4812 | 2,884 | $1,343/wk | 39 |
| Railway Estate | 4810 | 2,871 | $1,529/wk | 36 |
| Alice River | 4817 | 2,685 | $2,468/wk | 38 |
| Pimlico | 4812 | 2,557 | $1,128/wk | 39 |
| Currajong | 4812 | 2,490 | $1,429/wk | 39 |
| South Townsville | 4810 | 2,424 | $1,516/wk | 41 |
| Garbutt | 4814 | 2,309 | $1,082/wk | 42 |
| Vincent | 4814 | 2,213 | $1,402/wk | 35 |
| Belgian Gardens | 4810 | 2,073 | $1,638/wk | 40 |
| Oonoonba | 4811 | 2,050 | $1,510/wk | 31 |
| Thuringowa Central | 4817 | 1,953 | $1,769/wk | 38 |
| Rosslea | 4812 | 1,903 | $1,332/wk | 35 |
| Jensen | 4818 | 1,797 | $2,295/wk | 36 |
| Murray | 4814 | 1,739 | $1,325/wk | 22 |
| Stuart | 4811 | 1,576 | $1,239/wk | 36 |
| Alligator Creek | 4740 | 1,550 | $2,404/wk | 41 |
| Black River | 4818 | 1,493 | $1,883/wk | 41 |
| Hyde Park | 4812 | 1,374 | $1,338/wk | 37 |
| Nelly Bay | 4819 | 1,213 | $1,003/wk | 56 |
| Bluewater | 4818 | 1,085 | $1,891/wk | 41 |
| Rangewood | 4817 | 1,084 | $2,511/wk | 45 |
| Bluewater Park | 4818 | 1,066 | $2,157/wk | 37 |
| Balgal Beach | 4816 | 998 | $936/wk | 58 |
| Nome | 4816 | 990 | $1,452/wk | 52 |
| Castle Hill | 4810 | 972 | $3,781/wk | 46 |
| Mysterton | 4812 | 793 | $2,020/wk | 43 |
| Pallarenda | 4810 | 778 | $2,290/wk | 45 |
| Shaw | 4818 | 760 | $2,016/wk | 28 |
| Yabulu | 4818 | 719 | $1,354/wk | 43 |
| Cosgrove | 4818 | 665 | $1,976/wk | 27 |
| Horseshoe Bay | 4819 | 611 | $1,067/wk | 57 |
| Rowes Bay | 4810 | 541 | $853/wk | 69 |
| Oak Valley | 4811 | 478 | $2,083/wk | 44 |
| Cluden | 4811 | 413 | $1,480/wk | 48 |
| Saunders Beach | 4818 | 385 | $1,483/wk | 49 |
| Julago | 4816 | 384 | $2,634/wk | 28 |
| Picnic Bay | 4819 | 367 | $870/wk | 59 |
| Majors Creek | 4816 | 327 | $1,562/wk | 49 |
| Cungulla | 4816 | 307 | $1,147/wk | 58 |
| Woodstock | 4816 | 270 | $1,468/wk | 45 |
| Arcadia | 4819 | 246 | $1,008/wk | 63 |
| Toolakea | 4818 | 218 | $1,524/wk | 50 |
| Toomulla | 4816 | 193 | $1,263/wk | 57 |
| Reid River | 4816 | 143 | $1,196/wk | 50 |
| Gumlow | 4815 | 142 | $2,849/wk | 36 |
| Rollingstone | 4816 | 133 | $924/wk | 47 |
| Cape Cleveland | 4810 | 128 | $1,562/wk | 48 |
| Roseneath | 4811 | 127 | $1,125/wk | 55 |
| Bohle | 4818 | 121 | $814/wk | 56 |
| Mutarnee | 4816 | 120 | $1,292/wk | 53 |
| Mount St John | 4818 | 103 | $949/wk | 42 |
| Mount Stuart | 4811 | 95 | 23 | |
| Brookhill | 4816 | 88 | $2,062/wk | 41 |
| Pinnacles | 4815 | 83 | $1,958/wk | 29 |
| Toonpan | 4816 | 62 | $1,625/wk | 46 |
| Barringha | 4816 | 61 | $1,625/wk | 59 |
| Beach Holm | 4818 | 35 | $899/wk | 53 |
| West Point | 4819 | 32 | $899/wk | 64 |
| Clemant | 4816 | 13 | $2,750/wk | 27 |
| Calcium | 4816 | 12 | $1,812/wk | 57 |
| Granite Vale | 4815 | 8 | $2,749/wk | 36 |
| Lynam | 4818 | 8 | $1,625/wk | 53 |
| Crystal Creek | 4816 | 6 | $2,250/wk | 73 |
| Town Common | 4810 | 3 | $725/wk | 80 |
| Arcadia Bay | 4819 | |||
| Blue Hills | 4818 | |||
| Florence Bay | 4819 | |||
| Garbutt East | 4814 | |||
| Hyde Park Castletown | 4812 | |||
| Innes | 4818 | |||
| James Cook University | 4811 | |||
| Lavarack Barracks | 4813 | |||
| Magnetic Island | 4819 | |||
| Mount Elliot | 4816 | |||
| Purono Park | 4818 | |||
| Rising Sun | 4812 | |||
| Ross River | 4816 | |||
| Townsville | 4810 | |||
| Townsville Milpo | 4813 | |||
| Townsville West | 4810 | |||
| Yarrawonga | 4810 |
Postcodes covered
4354, 4740, 4810, 4811, 4812, 4813, 4814, 4815, 4816, 4817, 4818, 4819
Compare Townsville with neighbouring LGAs
Side-by-side demographic and socio-economic snapshot of Townsville and its closest neighbouring LGAs.
| LGA | Population | Median age | SEIFA IRSAD | % renting | % overseas-born |
|---|---|---|---|---|---|
| Townsville (QLD) | 188,838 | 36.7 | 966 | 37.3% | 14.0% |
| Burdekin | 16,642 | 45.3 | 922 | 26.8% | 8.9% |
| Charters Towers | 11,895 | 41.8 | 909 | 29.3% | 6.1% |
| Hinchinbrook | 10,878 | 51.1 | 911 | 24.9% | 9.0% |
| Toowoomba | 162,338 | 39.6 | 963 | 32.0% | 13.8% |
| Mackay | 115,681 | 38.6 | 960 | 30.2% | 11.9% |
Services and amenities
Frequently asked questions about Townsville
What is the population of Townsville?
The 2021 Census recorded 188,838 people living in Townsville, across 102 suburbs.
What suburbs are in Townsville?
Townsville contains 102 suburbs. The most populous are Kirwan, Kelso, Mount Louisa, Annandale, Douglas.See the full list in the Suburbs section above.
What postcodes are in Townsville?
Townsville covers 12 postcodes: 4354, 4740, 4810, 4811, 4812, 4813, 4814, 4815, 4816, 4817, 4818, 4819.
How many schools are in Townsville?
Townsville has 63 schools, including 37 government, 14 Catholic, and 12 independent schools (ACARA 2025).
What is the SEIFA score for Townsville?
Townsville has a population-weighted SEIFA IRSAD score of 966, where the national average is 1000. Higher scores indicate more relative advantage.
Page last reviewed . Data sources: Australian Bureau of Statistics 2021 Census (CC BY 4.0), SEIFA 2021 (IRSD, IRSAD, IER, IEO), ACARA School Profiles 2025, ABS ASGS 2021 LGA boundaries. How this data is sourced.