Denshaw has a population of 595, making it the 13th largest place in Borough of Oldham.
All 13 places in Borough of Oldham →