new cumberland is a city in and the county seat of hancock county, west virginia, united states, along the ohio river. it is part of the weirton-steubenville, wv-oh metropolitan statistical area. the population was 1,103 as of the 2010 census.