The primary objective of a weigh-in-motion (WIM) system is to provide highway designers and agencies with information on the loads and traffic volumes using a particular highway, thereby facilitating improved pavement design, management, and weight enforcement. In this paper, the historic performance of WIM systems in Manitoba is evaluated. The results indicate that large numbers of unreasonable data are produced from the WIM systems, calibration procedures are not standardized, and there is drift in calibration. The performance of the Brokenhead WIM system was evaluated through a detailed survey conducted at the Brokenhead WIM site and the Westhawk Permanent Truck Weigh Station in August 1997. The Brokenhead site is on the Trans-Canada highway east of Winnipeg. It is the only WIM system in the country that measures truck characteristics and movements between eastern and western Canada. The survey produced a large database permitting the comparison of truck dimension measurements, truck weights, and vehicle classification between those produced by the WIM system and those observed manually. The results indicate that WIM axle-spacing data sets were outside the tolerance for 95% conformity specified by the American Society for Testing and Materials (ASTM). The system classified 5 to 9 axle combination trucks more accurately than some 2- and 3-axle vehicles. The WIM system underestimated about 90% of truck weights in the survey period. The degree of underestimation exceeded 50% of the corresponding static weights. This finding highlights the importance of quality control and corrections on WIM data prior to their use in research or engineering practice.Key words: weigh-in-motion, vehicle classification, calibration, axle spacing, axle load.