Population Statistics
HomeUKTrendsNeath Port Talbot

Neath Port Talbot population, 2001–2024

Neath Port Talbot has an estimated population of 143,249 (mid-2024), up 6.6% since 2001. Official ONS mid-year estimates for the Neath Port Talbot local authority area.

143,249
population, mid-2024
+6.6%
since 2001
+2.7%
last 10 years
2024
peak year (143,249)
2005201020152020 134k 143k

Year by year

YearPopulationChange
2024143,249+0.8%
2023142,045-0.2%
2022142,291+0.3%
2021141,934-0.3%
2020142,308+0.7%
2019141,385+0.0%
2018141,342+0.2%
2017141,022+0.0%
2016141,000+0.9%
2015139,704+0.2%
2014139,439+0.2%
2013139,093-0.4%
2012139,694-0.1%
2011139,880+0.2%
2010139,638+0.1%
2009139,537+0.0%
2008139,481+0.4%
2007138,957+0.5%
2006138,323+0.5%
2005137,670+0.4%
2004137,144+0.7%
2003136,233+1.0%
2002134,931+0.4%
2001134,380
Figures are ONS mid-year population estimates for the Neath Port Talbot local authority area (code W06000012), which can differ from the population of a town of the same name. Sources & method.