索那普尔县是印度的一个县，位于该国东部，由奥里萨邦负责管辖，面积2,284平方公里，每年平均降雨量1,443毫米，识字率为64.07%，2001年人口541,835，人口密度每平方公里237人。