Abstract-Road traffic is experiencing a drastic increase, and vehicular traffic congestion is becoming a major problem, especially in metropolitan environments throughout the world. Additionally, in modern Intelligent Transportation Systems (ITS) communications, the high amount of information that can be generated and processed by vehicles will significantly increase message redundancy, channel contention, and message collisions, thus reducing the efficiency of message dissemination processes. In this work, we present a V2X architecture to estimate traffic density on the road that relies on the advantages of combining V2V and V2I communications. Our proposal uses both the number of beacons received per vehicle (V2V) and per RSU (V2I), as well as the roadmap topology features to estimate the vehicle density. By using our approach, modern Intelligent Transportation Systems will be able to reduce traffic congestion and also to adopt more efficient message dissemination protocols.