Bromsgrove is a town in
Worcestershire, England. The town is about north east of
Worcester and south west of
Birmingham city centre. It had a population of 29,237 in 2001 (39,644 in the wider Bromsgrove/Catshill urban area) Bromsgrove is the main town in the larger
Bromsgrove District.