With 10km, 5km and 3km races all taking place, the event was accessible for runners and walkers of all abilities and ages.
A good time was clearly had by everyone, and for a very worthy cause indeed.
These are 57 of the best photos our photographer took today – and you may recognise some of the people he photographed.

. Race for Life 2023
Cancer Research UK Race for Life on Southsea Common. Picture Stuart Martin (220421-7042) Photo: Stuart Martin

. Race for Life 2023
Cancer Research UK Race for Life on Southsea Common. Picture Stuart Martin (220421-7042) Photo: Stuart Martin

. Race for Life 2023
Cancer Research UK Race for Life on Southsea Common. Parklands Strollers who have raised over £2800. Picture Stuart Martin (220421-7042) Photo: Stuart Martin

. Race for Life 2023
Cancer Research UK Race for Life on Southsea Common. Picture Stuart Martin (220421-7042) Photo: Stuart Martin

. Race for Life 2023
Cancer Research UK Race for Life on Southsea Common. Picture Stuart Martin (220421-7042) Photo: Stuart Martin

. Race for Life 2023
Cancer Research UK Race for Life on Southsea Common. Picture Stuart Martin (220421-7042) Photo: Stuart Martin

. Race for Life 2023
Cancer Research UK Race for Life on Southsea Common. Picture Stuart Martin (220421-7042) Photo: Stuart Martin

. Race for Life 2023
Cancer Research UK Race for Life on Southsea Common. Toby Palmer first to finish the 5K. Picture Stuart Martin (220421-7042) Photo: Stuart Martin

. Race for Life 2023
Cancer Research UK Race for Life on Southsea Common. Picture Stuart Martin (220421-7042) Photo: Stuart Martin

. Race for Life 2023
Cancer Research UK Race for Life on Southsea Common. Picture Stuart Martin (220421-7042) Photo: Stuart Martin

. Race for Life 2023
Cancer Research UK Race for Life on Southsea Common. Picture Stuart Martin (220421-7042) Photo: Stuart Martin

. Race for Life 2023
Cancer Research UK Race for Life on Southsea Common. Picture Stuart Martin (220421-7042) Photo: Stuart Martin

. Race for Life 2023
Cancer Research UK Race for Life on Southsea Common. Picture Stuart Martin (220421-7042) Photo: Stuart Martin

. Race for Life 2023
Cancer Research UK Race for Life on Southsea Common. Picture Stuart Martin (220421-7042) Photo: Stuart Martin

. Race for Life 2023
Cancer Research UK Race for Life on Southsea Common. Picture Stuart Martin (220421-7042) Photo: Stuart Martin

. Race for Life 2023
Cancer Research UK Race for Life on Southsea Common. Picture Stuart Martin (220421-7042) Photo: Stuart Martin

. Race for Life 2023
Cancer Research UK Race for Life on Southsea Common. Picture Stuart Martin (220421-7042) Photo: Stuart Martin

. Race for Life 2023
Cancer Research UK Race for Life on Southsea Common. Picture Stuart Martin (220421-7042) Photo: Stuart Martin

. Race for Life 2023
Cancer Research UK Race for Life on Southsea Common. Picture Stuart Martin (220421-7042) Photo: Stuart Martin

. Race for Life 2023
Cancer Research UK Race for Life on Southsea Common. Picture Stuart Martin (220421-7042) Photo: Stuart Martin

. Race for Life 2023
Cancer Research UK Race for Life on Southsea Common. Picture Stuart Martin (220421-7042) Photo: Stuart Martin

. Race for Life 2023
Cancer Research UK Race for Life on Southsea Common. Picture Stuart Martin (220421-7042) Photo: Stuart Martin

. Race for Life 2023
Cancer Research UK Race for Life on Southsea Common. Picture Stuart Martin (220421-7042) Photo: Stuart Martin

. Race for Life 2023
Cancer Research UK Race for Life on Southsea Common. Picture Stuart Martin (220421-7042) Photo: Stuart Martin

1. Race for Life 2023
Cancer Research UK Race for Life on Southsea Common. Picture Stuart Martin (220421-7042) Photo: Stuart Martin

2. Race for Life 2023
Cancer Research UK Race for Life on Southsea Common. Picture Stuart Martin (220421-7042) Photo: Stuart Martin

3. Race for Life 2023
Cancer Research UK Race for Life on Southsea Common. Parklands Strollers who have raised over £2800. Picture Stuart Martin (220421-7042) Photo: Stuart Martin

4. Race for Life 2023
Cancer Research UK Race for Life on Southsea Common. Picture Stuart Martin (220421-7042) Photo: Stuart Martin