Cambridge is very imbalanced. There are an awful lot of rich people and an awful lot of poor people. The divide is huge but massively glossed over. You can pretty much draw a line though the centre and the north and east side is where the deprived areas are and south and west are where the richer people are. You can look at an election map of wards to see the line, the north and east will be voting labour and UKIP with the south and west voting Lib Dem or green. Cambridge likes to pretend it has no crime but it does. I lived in one of the NE estates for 6 years, it’s rough. One of my neighbours was selling the big issue as a cover for his drug business
I called the police on another neighbour at least twice when they started smashing their windows and because of where we were the police just told us to let them get on with it. Trying to get the doctors to take you seriously in this area was a nightmare because they were over stretched and a lot of the locals had drug problems. If you can afford to live in Trumpington, Great Shelford and other areas to the south, then Cambridge is quite lovely. Otherwise it’s a shithole. More to the point, it pretends it’s not a shithole and is pretentious about how great it is. Mill Rd is probably the most diverse area. However, you’re very close to the centre so house prices are high, houses are small, car parking is tight.
If you can’t afford to live in areas live Trumpington (or you know, you’d like to actually have a garden and spend less than £500,000) then I would probably look at Bury St Edmunds. It’ll take longer to get to London by train and there are still some rough areas, like anywhere, but the difference between the haves and haves nots is not as significant. Bury St Ed’s is a bit more open to accepting that it has social deprivation problems. The high street in Bury St Edmunds is nice, has quite a few independent shops (which Cambridge doesn’t due to high rent rates).
Haverhill has a reputation. Honestly though, like most places around Cambridge it’s just filled with people who can’t afford to live in Cambridge and commute in. I know a few people who live there and they haven’t experienced crime like we did when we were in Cambridge. They haven’t experienced any crime at all in years of living in Haverhill.