Narkopi is located at 23°23′18″N 84°57′45″E / 23.3884°N 84.9626°E / 23.3884; 84.9626 The map alongside shows a part of the Ranchi plateau, most of it at an average elevation of 2,140 feet above sea level.
Only a small part in the north-eastern part of the district is the lower Ranchi plateau, spread over Silli, Rahe, Sonahatu and Tamar CD blocks, at an elevation of 500 to 1,000 feet above sea level.
The principal river of the district, the Subarnarekha, originates near Ratu, flows in an easterly direction and descends from the plateau, with a drop of about 300 feet at Hundru Falls.
[6] According to the 2011 Census of India, Narkopi had a total population of 1,556, of which 787 (51%) were males and 769 (49%) were females.
The total number of literate persons in Narkopi was 865 (67.78% of the population over 6 years).