>and still prohibits discrimination on medical condition or age (over 40)The webpage (you cited previously) from the California Department of Consumer Affairs that mentions "medical" and "age" doesn't look to be correct.
For reference, the source laws it cites are the following:
(51) California's Unruh Civil Rights Act: http://leginfo.legislature.ca.gov/faces/codes_displaySection...
(51.2) (special case for senior citizens housing):
http://leginfo.legislature.ca.gov/faces/codes_displaySection...
Government Code Section 12927(a)(2)(A):
http://www.leginfo.ca.gov/cgi-bin/displaycode?section=gov&gr...
Government Code Section 12955(c):
http://www.leginfo.ca.gov/cgi-bin/displaycode?section=gov&gr...
Reading the actual laws doesn't find any exceptions to the exemptions for roommates and homeowners renting out a private room. The "medical condition" and "age" (along with "gender", "race", etc) are all part of California's Unruh Civil Rights Act. The only age-specific laws (51.2) was discrimination against younger people being acceptable so as to maintain the housing for senior citizens.
In any case, it looks like the exemption for roommates based on it not being a "business". The law in (51) is directed at business establishments and not roommates/homeowners sharing a house/apartment. Based on a plain reading of the previous 4 cites, an 18-year-old girl in California can refuse to share accommodations with a 70-year-old asthma sufferer with a noisy oxygen tank.
>2. the federal exception applies up to 5 rooms for rent, California's applies only when the owner is renting to a single roomer or boarder.
Ok got it. But I wasn't using "tougher discrimination" in the sense that one state allows 1 room (or some other threshold number) instead of 5. Instead, I meant "tougher" as in certain state says you can't discriminate on race for the private bedroom in your house -- whereas FHA says you can.