In order to calculate the static congestion traffic assignment considering spatial queuing and spillback in road network,congestion area identification,user equilibrium principles and the mechanism of loading traffic demand are researched and an iterative weighted algorithm is constructed.First,the road network is divided into local congested and smooth sub-area based on the congestion space queuing.It is proved that the travel times from queue-ends to a bottleneck are equal with each other under the assumption that congestion macroscopically dissipates simultaneously in time and space.Secondly,the user equilibrium principles considering congestion spatial queuing and spillback are proposed from the views of the traffic demand on the whole network and the assignment flow on the local sub-network.And the Min-Max mechanism of loading traffic demand is established with selecting the shortest path in the global area and the longest path in the local congestion area,in order to achieve the user equilibrium in traffic assignment.Thirdly,the algorithms of demand compression and queuing backtracking are improved based on link codes.The method of identifying congestion sub-area is proposed.Finally,an iterative weighted algorithm is constructed based on the Min-Max mechanism to calculate the traffic assignment results with the overall macro-travelling state of the road network,and the effectiveness is illustrated with calculation examples.In addition to improving the two core issues of demand compression and congestion backtracking,the other four core issues are proposed and solved including congestion area identification,user equilibrium principle,demand-loaded mechanism and iterative weighted algorithm,which enriches and develops the theories of the static congestion traffic assignment considering spatial queuing and spillover.