Accurate detection and state analysis of traffic flows are essential for effectively reconstructing traffic flows and reducing the risk of severe injury and fatality. For this reason, several studies have proposed crowdsourcing to resolve traffic problems, in which drivers provide real-time traffic information using mobile devices to monitor traffic conditions. Using data collected via crowdsourcing for traffic event detection has advantages in terms of improved accuracy and reduced time and cost. In this paper, we propose a technique that employs crowdsourcing to collect traffic-related data for detecting events that influence traffic. The proposed technique uses various machine-learning methods to accurately identify events and location information. Therefore, it can resolve problems typically encountered with conventionally provided location information, such as broadly defined locations or inaccurate location information. The proposed technique has advantages in terms of reducing time and cost while increasing accuracy. Performance evaluations also demonstrated its validity and effectiveness.