I live in chicago and I carry a spyderco urban. The blade is a tiny bit longer than 2 1/2", but no one will make a fuss. It rides low in the pocket so you don't get extra attention from police or knife haters. If you do find a cop asking you about it, its a very inoffensive knife and you shouldn't have a problem. Even though the spyderco chicago was made to fit our laws, I like having as long of an edge as i can get away with, so the urban is my recommendation.