Filling imbalance for PP, long GF-PP, elastomer PC and GF-PC in a multi-cavity mold with a geometrically balanced runner is investigated by using the visualization glass-inserted injection mold and infrared thermometers, through visualizing the flow behavior of the melt in the runner and cavity and measuring the melt temperature near the cavity entrance simultaneously. In addition, velocity distribution in the secondary runner for PP and elastomer is also determined by use of marker tracers in order to further investigate the mechanism of filling balance. The results show that the degree of filling imbalance depends on the velocity difference of the upper and lower melt and its development in the secondary runner during the filling process. The melt viscosity difference in the primary runner dominate the melt velocity difference in the secondary runner., and the viscosity difference depends on the temperature difference and viscosity sensitivity to temperature and shear rate. The development of the velocity difference of the upper and lower melt in the secondary runner depends on the melt viscoelastic property and the runner wall condition.