Thomas blev gift med Marie Elisabeth Barfoed den 3 jul. 1877 i Sct. Nikolaj Kirke i Svendborg. Marie (datter af Christen Barfoed og Petrine Andersine Carré) blev født den 7 okt. 1848 i Svendborg; blev døbt den 26 nov. 1848 i Sankt Nikolaj kirke i Svendborg; døde den 15 jul. 1933; blev begravet den 19 jul. 1933 i Sankt Nikolaj kirke i Svendborg. [Gruppeskema] [Familietavle]
Børn:
Harald Barfoed blev født den 30 aug. 1878 i Kjellerup i Hørup sogn; døde den 20 okt. 1955.
Svend Barfoed blev født den 2 sep. 1879 i Kjellerup; døde den 31 jul. 1967 i Svendborg.
Otto Barfoed blev født den 3 nov. 1882 i Kjellerup; døde den 17 aug. 1954 i Slagelse.
Magnus Barfoed blev født den 15 aug. 1884 i Kjellerup; døde den 15 okt. 1977.
Oluf Christen Barfoed blev født den 18 jun. 1891 i Svendborg; døde den 11 nov. 1918.
Erik Lauritz Barfoed blev født den 18 jun. 1891 i Skt. Nikolaj, Svendborg; døde den 19 mar. 1962 i København.