AbstractAccurate traffic state estimation is essential for the successful application of intelligent transportation systems (ITS). In the past, traffic state estimation methods based on the macro traffic flow model and data assimilation technology have been widely developed. Based on the data collected from video image detectors and the freeway charging system, this paper proposed a dynamic method to estimate the traffic state at an arbitrary cross section of the freeway. Firstly, the original static method was briefly described, including the vehicle average speed calculation, travel time estimation on road segments, and allocation of vehicle travel time. Then, congestion analysis and dynamic vehicle travel time allocation were introduced to compensate for the inapplicability of the static method to the change of the traffic state. Finally, the traffic volume at an arbitrary cross section in any period was directly derived. The proposed multisource data-based dynamic method was validated by real data and tested on different days. The results showed that the proposed dynamic method outperformed the original static method in traffic state estimation, especially in the case of congestion. In addition, the effect of setting different time intervals on the results was analyzed, and the analysis results suggested that the performance of the proposed method can be significantly improved when the time interval is set to 5 min.