W 1900 roku rodzina Sulerzyńskich sprzedała Górki Zagajne niemieckiej Komisji Kolonizacyjnej, która podzieliła zakupiony majątek na 52 gospodarstwa. Osadzono na nich niemieckich osadników, pochodzących głównie spod Hanoweru. Niemcy zmienili w 1907 roku nazwę miejscowości na Gurkingen. Po I wojnie światowej, rezultatem traktatu wersalskiego z 1919 roku rozpoczął się w Górkach Zagajnych sukcesywny proces osadnictwa polskiego. Trwał on do końca 1945 roku. W 1926 roku z inicjatywy i wsparcia finansowego znanej rodziny Odrowąż-Pieniążków zbudowano w Górkach Zagajnych polską szkołęOrędownik Urzędowy powiatu Szubińskiego, Szubin, roczniki 1922-1929..
Głównym źródłem utrzymania mieszkańców Górek Zagajnych jest wysoko wydajna produkcja rolno-hodowlana. Aktywną działalność społeczno-kulturalną w Górkach Zagajnych prowadzą: Dom Rolnika, Stowarzyszenie Kobiet Wiejskich oraz Ochotnicza Straż Pożarna.
Podział administracyjny W latach 1975–1998 miejscowość administracyjnie należała do województwa bydgoskiego.
Demografia Według Narodowego Spisu Powszechnego (III 2011 r.) liczyła 220 mieszkańców. Jest dziewiętnastą co do wielkości miejscowością gminy Kcynia.