国民收入和国民生产总值的区别有:

1、定义不同,国民收入是指一个国家国民经济各个生产部门在一定时期内所创造的价值的总和。而国民生产总值是指一定时期内一国居民在国内或国外所生产的全部最终产品和劳务的市场价值总额。

2、内涵不同,国民收入的内涵包括一个时期内的社会总产品的价值,减去生产上消耗掉的生产资料的价值后剩余的部分。而国民生产总值的内涵是国内和国外所生产的全部产品和劳务的价值总和。