As someone from the actual city, it bugs me. I know why some people do it (so spare me the explanations), but it still bugs me.
Just say "I'm from a suburb of Chicago." Easy enough. You don't have to explain where your actual town is and we get the general idea. Instead they have to say "I'm from Chicago" so we think they have some kind of street cred.