Frankly, reporting crime rates of minor suburban communities like Amherst and Cary is idiotic. Dunno for sure about North Carolina, but Amherst would be in the jurisdiction of the COUNTY police department (Erie county? -- Isn't Amherst in the same county as Buffalo?). Tell me about the crime rates of police jurisdictions, at least.
Cary is basically a (very nice) yuppy suburb of Raleigh. They call it the "Containment Area for Relocated Yankees". Its an area with expensive developments that people who relocated from high COL areas paid too much to live in.
I don't think it is comparable with an actual "city", unless you just call it part of "greater Raliegh".