Das Hancock County liegt im Northern Panhandle und ist das nördlichste County von West Virginia, grenzt im Osten an Pennsylvania, im Westen an Ohio, wobei die Grenze durch den Ohio River gebildet wird, und hat eine Fläche von 229 Quadratkilometern, wovon 14 Quadratkilometer Wasserfläche sind. Es grenzt an folgende Countys:
Nach der Volkszählung im Jahr 2010 lebten im Hancock County 30.676 Menschen in 13.429 Haushalten. Die Bevölkerungsdichte betrug 142,7 Einwohner pro Quadratkilometer.
Ethnisch betrachtet setzte sich die Bevölkerung zusammen aus 95,7 Prozent Weißen, 2,3 Prozent Afroamerikanern, 0,1 Prozent amerikanischen Ureinwohnern, 0,3 Prozent Asiaten sowie aus anderen ethnischen Gruppen; 1,3 Prozent stammten von zwei oder mehr Ethnien ab. Unabhängig von der ethnischen Zugehörigkeit waren 1,0 Prozent der Bevölkerung spanischer oder lateinamerikanischer Abstammung.
In den 13.429 Haushalten lebten statistisch je 2,21 Personen.
20,1 Prozent der Bevölkerung waren unter 18 Jahre alt, 61,1 Prozent waren zwischen 18 und 64 und 18,8 Prozent waren 65 Jahre oder älter. 51,6 Prozent der Bevölkerung war weiblich.
Das jährliche Durchschnittseinkommen eines Haushalts lag bei 39.779 USD. Das Prokopfeinkommen betrug 23.287 USD. 14,6 Prozent der Einwohner lebten unterhalb der Armutsgrenze.[8]