On average Canton has moderate deprivation and moderate crime levels, with around 73 crimes per 1,000 residents per year. Approximately 12.8% of homes in this area are social housing provided by a local council or housing association. The average income per household in Canton is £50,149 per year. Canton is home to around 16,138 people, with a population density of about 5,195.2 per km2.
Based on 214 recent sales, the median property price is £306,250 in Canton area, with individual transactions ranging from £70,000 up to £800,000.
Price distribution per property type (last year)
Median sale price and percentiles per property type (last year)
| Type | Sales | Median |
|---|---|---|
| Detached | 11 | £400,000 |
| Flats | 40 | £192,500 |
| Semi-Detached | 23 | £342,500 |
| Terraced | 140 | £332,250 |
10 years median price trend in Canton
CF118FX
Clos y Cimdda
CF118GB
Rhodri Morgan Way
CF51BR
Fairfield Avenue
CF51DT
Pencisely Crescent
CF51GX
Cowbridge Road East
CF51DL
Pencisely Road
CF51NR
St Johns Mews
CF51QY
Pen Y Peel Road
CF51RH
Brecon Street
CF51XB
Canton
CF118EP
Bartley Wilson Way
CF51FP
Romilly Place
CF51FS
Preswylfa Street
CF51GB
Conybeare Road
CF51HQ
Forrest Road
CF51JX
Lincoln Street
CF52ZR
Canton
CF51AU
Canton
CF51DZ
Pencisely Avenue
CF51FN
Romilly Road
CF51JY
Norfolk Street
CF51SB
Conybeare Road
CF118DA
Broadhaven
CF118ER
Leckwith Road
CF118FT
Lansdowne Avenue West
CF51HZ
Loftus Mews
CF51NA
Northumberland Street
CF51PB
Eton Place
CF59DL
Canton
CF118FJ
Ffordd Yr Hen-Dai
CF118HJ
Leckwith Road
CF51FL
Romilly Road
CF51GR
Maes Yr Annedd
CF51DS
Pencisely Crescent
CF51DY
Pencisely Rise
CF51HG
Clive Road
CF118BY
Broad Street
CF118DF
Sudcroft Street
CF118DH
Paper Mill Road
CF51BD
Cowbridge Road East
CF51EJ
Ethel Street
CF51FX
Halsbury Road
CF51HX
Cowbridge Road East
CF51JQ
Lansdowne Road
CF51NT
Alexandra Road
CF119FX
Canton
All data is sourced from official UK government agencies and public datasets. Last updated: 16/01/2026.