A system for determining a vehicle queue length in a connected vehicle infrastructure environment includes a vehicle traffic data evaluation module with a processor configured via executable instructions to receive vehicle traffic data of multiple vehicles, the vehicle traffic data comprising basic safety messages, create a geometric representation of a vehicle queue, the vehicle queue comprising one or more segments, each segment comprising a set length, extract data of speed, location, date and time from the basic safety messages, aggregate extracted data with the geometric representation of the vehicle queue, assign a speed value of a basic safety message of a vehicle to a segment when the vehicle is identified to be located within the segment of the vehicle queue, detect a sequence of segments comprising assigned speed values, and determine a vehicle queue length based on the set length of each segment.