Les chocards se trouvent en haute montagne jusqu'à 4 000 m d'altitude, dans les Alpes, les Pyrénées, les Abruzzes, les Balkans, en Corse, dans le Caucase et en Asie centrale (Himalaya).
En zone de montagne, il arrive qu'il soit confondu avec le choucas des tours (Corvus monedula), un autre corvidé de taille et de poids approximativement équivalents, ils se distinguent essentiellement par la couleur du bec, jaune chez le chocard et noir chez le choucas. Le choucas, honnête « voletailleur », en général ne dépasse pas l'altitude de 1 000 mètres, bien qu'il en ait été observé jusqu'à 2 000 mètres, alors que le chocard est un planeur des cimes hors pair qui sait profiter du moindre courant ascendant et qui effectue lors de ses vols des vrilles aériennes. Il a aussi été observé des bandes de chocards pourchassant des aigles ou des vautours pour porter secours à un congénère en difficulté, et il n'est pas rare de rencontrer des chocards au sommet du mont Blanc accompagnant les alpinistes pour quémander leur casse-croûte ; il est d'ailleurs tout à fait déconseillé de nourrir ces oiseaux sauvages notamment avec du pain car ils ne digèrent pas le gluten du blé.