Lê Lợi sinh ngày 6 tháng 8 năm 1385, người làng Lam Giang hay Lam Sơn[14], huyện Lương Giang, phủ Thanh Hóa (nay là thị trấn Lam Sơn huyện Thọ Xuân, tỉnh Thanh Hóa)[15]. Cụ nội của Lê Lợi là Lê Hối, có lần đến Lam Sơn, sách Đại Việt thông sử đã chép rằng: Đã trông thấy đàn chim bay lượn quanh chân núi, giống như cảnh đông người tụ hội. Lê Hối cho là đất tốt và chuyển nhà đến ở đấy. Sau 3 năm thì thành sản nghiệp. Từ đó, các thế hệ họ Lê thay nhau làm quân trưởng ở Thanh Hóa, đế nghiệp của họ Lê bắt đầu từ đó.[16]
Căn cứ vào thành phần cư dân ở vùng Lam Sơn hiện nay phần lớn là người Mường và dòng họ Lê Lợi đã mấy đời làm quân trưởng ở đó, có những giả thuyết cho rằng Lê Lợi là một tù trưởng người Mường. Tuy nhiên, các khảo cứu về gia phả họ Lê gần đây đã tìm ra kị nội của Lê Lợi là ông Lê Mỗi, người trang Bái Đô (nay thuộc xã Xuân Bái, huyện Thọ Xuân). Lê Mỗi sinh được 5 người con, trong đó Lê Hối là con trai thứ hai. Bái Đô là một vùng đất chưa bao giờ có người Mường ở. Về dòng họ mẹ của Lê Lợi cũng có nguồn gốc là người Kinh từ nơi khác đến khai khẩn vùng đất Thủy Chú. Như vậy có thể khẳng định Lê Lợi là người Kinh, không phải người Mường