There are two types of dependents, "Qualifying Children"(QC) and Other ("Qualifying Relative" in IRS parlance even though they don't have to actually be related). There is no income limit for a QC but there is an age limit, student status, a relationship test and residence test.
A child of a taxpayer can still be a “Qualifying Child” (QC) dependent, regardless of his/her income, if:
A person can still be a Qualifying relative dependent, if not a Qualifying Child, if he meets the 6 tests for claiming a dependent:
In either case:
The support value of the home, provided by the parent, is the fair market rental value of the home plus utilities & other expenses divided by the number of occupants.
The IRS has a worksheet that can be used to help with the support calculation. See: http://apps.irs.gov/app/vita/content/globalmedia/teacher/worksheet_for_determining_support_4012.pdf
See full dependent rules at: https://turbotax.intuit.com/tax-tools/tax-tips/Family/Rules-for-Claiming-a-Dependent-on-Your-Tax-Return/INF12139.html
Note that the support test is different for each type. The support test, for a QC, is only that the child didn't provide more than half his own support. The support test for a Qualifying Relative is that the taxpayer provided more than half the relative's support.
It depends on his age at the end of 2024, whether he is a full-time student and his gross income in 2024.
You can claim him as a dependent if he didn't provide more than half of his own support for the year and he was under 19 at the end of 2024 (or under 24 and a full-time student).
If he was 19 or older (or 24 or older and a full-time student), you can't claim him as a dependent if he earned more than $5,050 in 2024. If he earned less than $5,050 and you have provided more than half of his support, you can claim him as a qualified relative.
Please read this TurboTax article on Who Can I Claim as a Tax dependent?