Conform recensământului din 2011, orașul Harkány avea 4.055 de locuitori. Din punct de vedere etnic, majoritatea locuitorilor (84,99%) erau maghiari, existând și minorități de germani (6,67%) și croați (4,91%). Apartenența etnică nu este cunoscută în cazul a 1,51% din locuitori.[4] Nu există o religie majoritară, locuitorii fiind romano-catolici (43,18%), reformați (14,99%) și persoane fără religie (7,84%). Pentru 31,29% din locuitori nu este cunoscută apartenența confesională.[5]
Note
^„Populația istorică a județului Baranya pe sate și orașe”. Biroul Central de Statistică al Ungariei. Accesat în .
^Helyi önkormányzati választások 2019 - Harkány (Baranya megye) (în maghiară)
^Harkány települési választás eredményei (în maghiară)
^„Componența etnică a județului Baranya pe sate și orașe”. Biroul Central de Statistică al Ungariei. Accesat în .
^„Componența confesională a județului Baranya pe sate și orașe”. Biroul Central de Statistică al Ungariei. Accesat în .