Is 你是哪个人 the correct way to ask where you are from in China? I saw one of my friends used "你是哪个人" to ask where you are from in China. I thought it is the valid expression to date.

However, I just used it to a Chinese people and she didn't understand it. So I wonder whether it is a correct way to ask where she is from in China.

My question:


Is 你是哪个人 the valid sentence?
If it is not, what is the correct way of asking "Where are you from (in China)?"? I know 你是哪国人 is what you use to ask where she is from, country-wise. Maybe 你是哪里人 is close to it but is it correct? Otherwise what is the best way to ask where a person is from within a country, without a chance of getting an answer as "中国"?
No, "你是哪个人" doesn't make much sense here. It translates into "Which one you are?".

Instead, you shall say "你是哪里人" as you have put.

If you are looking at the picture and you cannot recognize which one is your friend. You will probably ask "哪个人是你" literally means "Which one (in the picture) is you?"