Karjalohja (phát âm: [ˈkɑrjɑˌlohjɑ]), hay Karislojo trong tiếng Thụy Điển) là một đô thị của Phần Lan.
Đô thị này tọa lạc tại tỉnh Nam Phần Lan trong vùng Uusimaa. Đô thị này có dân số 1.491 (ngày 31 tháng 12 năm 2004)với diện tích là 163,53 km² trong đó có 40,72 km² là diện tích mặt nước. Mật độ dân số là 12,14 người trên mỗi km².
Đô thị này chỉ sử dụng tiếng Phần Lan.