Subkowy (kaszb. Subkòwë) – wieś kociewska w Polsce położona w województwie pomorskim, w powiecie tczewskim, siedziba gminy Subkowy
Wieś leży na trasie linii kolejowej nr 131 Chorzów Batory – Tczew, na której jest stacja kolejowa Subkowy, i przy drodze krajowej nr 91. Wieś jest siedzibą sołectwa Subkowy, w którego skład wchodzi również miejscowość Małe Subkowy.
Transport publiczny obsługiwany jest przez prywatne przedsiębiorstwo transportowe na trasie Tczew – Subkowy.
W latach 1954–1972 wieś należała i była siedzibą władz gromady Subkowy. W latach 1975–1998 miejscowość administracyjnie należała do województwa gdańskiego.
Historia thumb|upright|Kościół w Subkowach Pierwsze informacje o wsi podają dokumenty z 1282 roku. Ziemię tę otrzymał od księcia pomorskiego Mściwoja II rycerz Michał. Zdradził swego suwerena na rzecz margrabiów brandenburskich i Ziemia Subkowska została podarowana stolicy biskupiej we Włocławku.
Biskup włocławski Wisław uzyskał dla wsi prawo chełmińskie w 1290 roku. Lokacja nastąpiła w roku 1301. W tym samym roku erygowano we wsi parafię pod wezwaniem Świętego Stanisława Biskupa i Męczennika. Fundatorami budowli byli biskupi włocławscy.