Ludność thumb|upright=1.8|Ludność Austro-Węgier w 1911 Według ukraińskiego spisu ludności z 2001 Zakarpacie zamieszkuje 1,258 mln mieszkańców, należących do 76 narodowości: Ukraińcy, w tym Rusini – 1010,1 tys. – 80,5%, Węgrzy – 151,5 tys. – 12,1%, Rumuni – 32,1 tys. – 2,6%, Rosjanie – 31,0 tys. – 2,5%, Romowie – 14,0 tys. – 1,1%, Słowacy – 5,6 tys. – 0,5%, Niemcy – 3,5 tys. – 0,3%, 0,4% stanowią Czesi, Polacy, Żydzi, Białorusini, Ormianie, Azerowie i inni.

W miastach mieszka tylko 37% ludności – najmniej ze wszystkich obwodów Ukrainy (z reguły proporcje są odwrotne). Największe miasta obwodu to Użhorod – 117 tys. mieszkańców i Mukaczewo – 82 tys. mieszkańców. W skali całej Ukrainy nawet stołeczny zakarpacki Użhorod jest miastem co najwyżej średniej wielkości. Na tle innych obwodów Ukrainy obwód zakarpacki ma niewielką liczbę bezwzględną ludności i – z powodu małej powierzchni – nieco wyższą od przeciętnej gęstość zaludnienia (98 osób na km²).