Yes, a homemaker can open a Demat account.
Anyone above 18 years of age is allowed to open a Demat account. You only need to fulfil the essential eligibility criteria to open a Demat account. As per the criteria, if you have a PAN card and some KYC documentation like valid address proof, bank account proof, and other miscellaneous documents, you are eligible to open a Demat account.