Trần Nguyên Hãn quê ở Sơn Đông, Lập Thạch, Vĩnh Phúc trước đây (nay thuộc tỉnh Phú Thọ).