Szropy (niem. Schroop) – wieś w Polsce w województwie pomorskim, w powiecie sztumskim, w gminie Stary Targ. Wieś jest siedzibą sołectwa Szropy, w którego skład wchodzą również miejscowości Gintro, Jodłówka i Zielonki.
We wsi znajduje się szkoła podstawowa im. Feliksa Łoyki, placówka Ochotniczej Straży Pożarnej, poczta, bank, kilka sklepów oraz boisko.
Historia W 1280 pojawiły się pierwsze udokumentowane wzmianki o wsi (w dokumentach pojawiła się wówczas nazwa Scrope, w 1316 die Schrape, w 1404 Schroppe, Schropa i ponownie Scrope, w 1518 Sropen, w 1648 Schroop, w 1694 Schrave, a w 1764 Sruppy).
Budowę pierwszej świątyni parafialnej w Szropach datuje się na XIV wiek. Kościół został poważnie uszkodzony podczas wielkiej wojny z Zakonem. Miejscowość w czasach krzyżackich należała do komturii marienburskiej. Wyasygnowała ona w 1412 materiały do remontu świątyni, która od 1683 jest filialnym kościołem parafii w Kalwie. Nowy kościół o konstrukcji szkieletowej powstał w 1669.
Szropy zwane były w XVI wieku własnością królewską w starostwie sztumskim, a 672 hektary ziemi dzierżawił Wacław Baliński. Cztery włóki należały do księdza, a dwie do sołtysa.