Kartodijagram je tematska karta na kojoj su pojave ili stanja prikazani dijagramima smještenima na odgovarajuće površine karte.
Prema mjestu na kojem je dijagram postavljen i prema njegovu obliku razlikuju se pozicijski kartodijagram, koji je postavljen geografski točno; površinski kartodijagram, koji je postavljen u središte područja na koje se odnosi; linijski i trakasti kartodijagram ili kartogram koji prikazuje linearno rasprostranjenu pojavu ili stanje u proporcionalnoj raščlanjenosti s pomoću diferencirane širine vrpce; vektorski kartodijagram, koji razmjernim vektorima prikazuje smjer i kretanje neke pojave ili stanja.