Zgornja Sorica (German: Oberzarz) is a village in the Municipality of Železniki in the Upper Carniola region of Slovenia.