
Karnainen (ruots. Karnais) on Lohjan 22. kaupunginosa, keskustan pohjoispuolella. Vesialueiden kuten Hormajärven ja Maikkalanselän ympäröimän metsäisen kylän läpi kulkee nykyisin valtatie 1 eli Helsinki–Turku-moottoritie, 2,2 kilometrin matkan Karnaisten tietunnelissa, joka oli Suomen pisin, kunnes sata metriä pidempi Tampereen rantatunneli valmistui 2016. Karnaisissa sijaitsevat myös Lohjan ABC-huoltamo ja Kisakallion Urheiluopisto. Järvien rannoilla on omakotitaloja ja kesämökkejä.
Jyrkkiä metsäisiä kallioita sisältävä Karnaistenkorpi on Lohjan laajin yhtenäinen ulkoilualue. Siellä on kaksi pientä lampea, kaksi opastein varustettua luontopolkua sekä lapsille ja perheille suunnattu tarinapolku.