Well if you're talking PvP, just being in Cyrodiil gives you 5k health, and if your alliance has an emperor that's another 2k.
Racials WILL effect both of these, so Imperials get about 7,840 as opposed to the flat 7k.
CP also boosts your max stats, I'm at about 360 myself and with nothing buffing health but class passives I sit at about 19k without emp bonus.
^
That's with drinks though, go into Cyrodiil, eat food, and you're health should easily, EASILY, surpass 20k.
As for PvE, unless you wear sets that buff max health, use food, and slot entropy, for a magicka build that is, you're going to have much lower overall health.
Imperial v16 nightblade. I have zero points into health, I use 2x triple stat enchants on armor, 1 of my agility rings is healthy. I have 22500 health and 30k stamina.
Ok well I'm a khajiit so the imperial passives are def something I'm missing. I have right around 20k health in cyro without food but the problem for me was I had to use almost 20 attribute points in health to reach this. I would like to be viable in both end game pvp and pve content so I know I do need more health than a straight pvp nb. But when I see people with builds that have more health than me and all attribute points in stamina it really makes me feel like I'm missing something.