난민협약 상 정의에 보호받아야 하는 인적범위가 너무 좁게 설정되어 있다는 비판이 있다. 전쟁, 정치적 혼란, 자연재해로 인한 국외 이주자, 국내 피난민 등이 난민협약 보호 대상에는 제외되어 있다. 박해의 요건이 규정되어 있어서다. 비단 난민협약 뿐 아니라 UNHCR 보호의 대상도 달라, 양자를 구별하고 있는 실정이다.
이러한 난민협약 상의 정의에 대하여 보호받아야 하는 인적범위가 너무 좁게 설정되어 있다는 비판이 있다. 현재, 통상적으로 난민이라고 부르는 사람들에게는 전쟁이나 내란, 중대한 정치적 혼란, 자연재해 등으로 인하여 국외로 이주하는 사람 등이 모두 포함되어 있지만, 난민협약에 따르면 이러한 사람의 대부분이 보호의 대상이 되지 않는다. 왜냐하면 난민협약 상에서는 ‘박해’의 존재가 요건으로 규정되어 있기 때문이다. 또한 생활 장소가 위험에 처하게 되어 국내 각 지역을 옮겨 다니며 살아가고 있는 ‘국내피난민’(internally displaced persons)도 많다. 하지만 난민협약은 ‘국적국 밖’에 있을 것을 요건으로 하기 때문에 국내피난민 역시 난민협약의 보호 대상이 되지 못한다. 마지막으로 생활의 어려움 등을 원인으로 국외로 이주한 사람들에게도 동협약상의 보호가 미치지 않는다. 문제는 UNHCR의 보호의 대상이 되는 자들도 많고, 보호의 대상이 되지 않는 자들도 많다는 것에 있다. 난민협약이 보호하는 자를 ‘협약난민’이나 ‘협의의 난민’이라고 하며, 그 이외의 보호가 필요한 자를 ‘유민’이나 ‘피난민’, ‘광의의 난민’이라고 하여 양자를 구별하기도 한다.