Bardzo imponowało mu, gdy w towarzystwie tytułowano go generałem, nie bez powodu, gdyż jego tytuł odpowiadał wojskowej randze generała-majora.

Stosunki rodzinne Od 12 listopada 1883 Jan Bloch posiadał tytuł szlachecki z herbem Bloch.

W dniu 30 sierpnia 1862 w kościele ewangelicko-reformowanym w Warszawie poślubił Emilię Kronenberg (1845-1921, córkę Henryka Andrzeja Kronenberga), z którą miał pięcioro dzieci:

Marię Katarzynę (zm. 1926), żonę Józefa Kościelskiego, poety i polityka, matkę literata Władysława Augusta Kościelskiego. Henryka Jana (ur. 1866, dziedzica dóbr Łęczna), Aleksandrę Emilię, żonę Józefa Weyssenhoffa, poety i powieściopisarza, Emilię, żonę Ksawerego Hołyńskiego rotmistrza gwardii wojsk rosyjskich, a później Michała Ordęgi, Janinę Marię, żonę Kazimierza Kostaneckiego, profesora anatomii Uniwersytetu Jagiellońskiego.

Córka Jana Blocha, Emilia i Ksawery Hołyński byli rodzicami Jana Hołyńskiego, przedsiębiorcy, posła na Sejm trzech kolejnych kadencji (II – IV) w II Rzeczypospolitej.

W ostatnich latach życia Jan Bloch był niezwykle czynny na polu filantropii. Za życia łożył znaczne pieniądze w różne działania społeczne, duże sumy (mowa nawet o 400 tys.