Stream fish assemblage and their association with major ecological factors were spatiotemporally conducted from January to December 2015 at the Tangon and Kulik Rivers of Thakurgaon district in Bangladesh. A total of 6,561 specimens belonging to 53 fish species dominated (> 4.86%) by Aspidoparia jaya, Pethia ticto, Puntius sophore, Channa punctatus and Canthophrys gongota both in rivers and seasons. Significant differences (P<0.05) were spatiotemporally observed in the values of diversity indices between two rivers. Spatial and temporal patterns influenced species copiousness and richness that higher in winter season due to little water echelon. Fish communities were differed between rivers (R = 0.46, P<0.01) and seasons (R = 0.21, P<0.01) stressing as 0.24 and dividing into two clusters at a value of 87.65% union. Canonical Correspondence Analysis (CCA) specified that water depth, water temperature and transparency were key environmental factors affecting fish assembly, abundance and distribution. Therefore, advanced plans and management strategies should be taken to save threatened fishes at low water depth during dry and winter seasons than others.