In the United States, we say that someone lives *on* a street, whereas I've noticed that British people say *in*. For instance: Bubba lives on Washington Street. Colin lives in Cavendish Avenue. I believe we both would use at in when a number is given. For instance: Bubba lives at 16 Washington Street. Colin lives at 7 Cavendish Avenue. I don't think it matters if it's a road, avenue, street, circle, or lane--as far as I know, in America, we always live *on* a street. Does it vary in British English, or is it always *on*. Of it varies, what are the rules?