Zgniłocha
{{Infobox settlement
| name = Zgniłocha
| settlement_type = Village
| total_type =
| image_skyline =
| image_caption =
| image_flag =
| image_shield =
| image_map =
| subdivision_type = Country
| subdivision_name = {{POL}}
| subdivision_type1 = Voivodeship
| subdivision_name1 = Warmian-Masurian
| subdivision_type2 = County
| subdivision_name2 = Olsztyn
| subdivision_type3 = Gmina
| subdivision_name3 = Purda
| coordinates = {{coord|53|34|43|N|20|34|43|E|region:PL|display=title,inline}}
| pushpin_map = Poland
| pushpin_label_position = bottom
| elevation_m = 153
| population_as_of = 2011{{cite web|url=http://www.polskawliczbach.pl/wies_Zgnilocha|title=Wieś Zgniłocha (warmińsko-mazurskie)|website=Polska w liczbach|access-date=4 November 2019|language=pl}}
| population_total = 158
| timezone = CET
| utc_offset = +1
| timezone_DST = CEST
| utc_offset_DST = +2
| area_code = +48 89
| registration_plate = NOL
| website =
}}
Zgniłocha {{IPAc-pl|z|g|n|i|'|ł|o|h|a}} is a village in the administrative district of Gmina Purda, within Olsztyn County, Warmian-Masurian Voivodeship, in northern Poland.{{cite web |url=http://www.stat.gov.pl/broker/access/prefile/listPreFiles.jspa |title=Central Statistical Office (GUS) - TERYT (National Register of Territorial Land Apportionment Journal) |date=2008-06-01 |language=pl}} It lies approximately {{convert|18|km|mi|0}} south-west of Purda and {{convert|24|km|mi|0|abbr=on}} south of the regional capital Olsztyn.
Before 1772 the area was part of Kingdom of Poland, in 1772–1871 of Prussia, in 1871–1945 of Germany, and since 1945 of Poland.