Sokolec to wieś w województwie dolnośląskim, w powiecie kłodzkim, w gminie Nowa Ruda. Położona jest w Górach Sowich.