籍贯,一般指祖父的户口所在地或者长期生活的地方。
爷爷有户口的,户口落在哪里,哪里就是孙辈的籍贯。爷爷没有户口的,长期生活的地方就是孙辈的籍贯。如果爷爷户口在一个城市后来迁户口去了另一个城市,这时候籍贯还是原来迁移之前那个城市。祖籍,指的是爷爷或者爷爷之前祖宗们的所在地,没有固定的第几代,一般自个家选带有特殊意义的那一个先人的居住地。比如山东人一部分祖籍山西洪洞县,选取的就是从洪洞县大槐树地方迁移到山东的那时候先人地方。有的台湾人祖籍山东、福建等等,按照的是搬家到台湾的那个时代。所以祖籍按照的是有特殊意义的时期的前辈的所在地,不固定第几代。而籍贯一般指往上推三代人,爷爷那一代人。不管籍贯还是祖籍都是从父亲一脉算的,不算母亲姓氏那一脉,因为是在父系社会形成的。