Traffic congestion and road intersection management have become a significant issue, mainly with the highly increasing number of vehicles in cities. There is a common belief from vehicle drivers that installing traffic lights with some consideration of traffic flows will be dominant in traffic movements. This article proposes a novel system for Urban Traffic Control (UTC) with a continuous dynamic environment adaptation to improve traffic flow on large cities' network roads. The proposed system introduces vehicle counting method, lane evaluation of the current status and controlling method considering the effect on the whole traffic network-not just the intersection itself-to provide an efficient traffic scheduling. The main objective of the authors' system is to reduce traffic jam, by reducing waiting time and trip time for vehicles at intersections. Some indicators and models are introduced in this work to assign traffic flow schedules with minimum traffic congestion and vehicle waiting time. These indicators and models include a traffic jam indicator, vehicle priority and lane weight. A multi-agent urban traffic control system is proposed as the simulation environment using NetLogo simulator. (A total of 150) Vehicles are generated with random behaviour distributed over 25 intersections for 9 h duration to compare the normal fixed cycle traffic light and the authors' smart traffic control. Results show a reduction in the total average waiting time of all vehicles for the simulation period by more than (29.98%). Hence, it is more suitable for the complexity of the current traffic condition with minimum changing infrastructure. K E Y W O R D S road traffic control, road traffic management, smart cities, smart traffic light, urban traffic control, UTC This is an open access article under the terms of the Creative Commons Attribution License, which permits use, distribution and reproduction in any medium, provided the original work is properly cited.