Based on the tropical cyclone data in the North Indian Ocean released by the Joint Typhoon Warning Center (JTWC) and the synchronous reanalysis data with a resolution of 1°×1° from ERA-interim during 1979-2018, a study was conducted to investigate the monthly characteristics of different environmental factors affecting the tropical cyclone genesis over the North Indian Ocean. The results show that the sea surface temperature of the North Indian Ocean increased significantly, with moderate vertical wind shear (5- 10 m·s-1) between 200 hPa and 850 hPa and sufficient water vapor supply in May, which led to the first peak of tropical cyclones of the whole year. From July to September, the relative humidity in the middle and lower troposphere was very plenty. However, due to the large vertical wind shear between 200 hPa and 850 hPa, it was difficult for disturbed convection to form a warm center structure, which was not conducive to the generation of tropical cyclones. From October to November, the average sea surface temperature of the North Indian Ocean was 27-29 ℃, accompanying with higher relative humidity of the middle atmosphere and more cyclonic circulation at 850 hPa. The vertical wind shear between 200 hPa and 850 hPa was reduced to 5-15 m·s-1. Under these favorable environmental conditions, the generation of tropical cyclones over the North Indian Ocean reached the second peak of the whole year. Through quantitative study of different environmental factors affecting the monthly variability of tropical cyclones in two sea areas of the North Indian Ocean, it was found that although the number of tropical cyclones generated over the Arabian Sea and the Bay of Bengal assumed a bimodal monthly variation, the environmental factors presented different characteristics in the same month.