宍粟市(しそうし)は、兵庫県北西部(西播)に位置する市である。
旧宍粟郡域の大半に相当する。 2005年(平成17年)に宍粟郡の山崎町、一宮町、波賀町、千種町の4町が合併して成立。
明治以来、鉄道路線が通じたことはない。