They might overlap in some areas, but demand and lead generation are different. Demand generation aims to whet the interest of your target audience in your product (i.e., creating demand). Lead gen is the next step that involves converting the interested prospects into leads (i.e., getting their contact details) to send over to the sales team.