There is a large public leisure centre and sports centre in the town called Bromsgrove Sports and Leisure Centre, formally known as The Dolphin Centre. It has two swimming pools and a large sports hall. Numerous activities and clubs are held here, such as the Bromsgrove Swimming Club. It is owned by Bromsgrove District Council. Formally run by Wychavon Leisure, the management of the centre was handed over to Everyone Active in 2017 as part of a £13.7 million refurbishment and renovation.