The invention provides a power tower pole base installation device, and relates to the technical field of tower pole erection equipment. The power tower pole base installation device comprises a moving trolley, a foundation pit excavation mechanism, a bearing bin, an installation mechanism, a balancing mechanism, a casting mechanism and a control mechanism, wherein the foundation pit excavation mechanism is arranged on the moving trolley, the bearing bin is arranged on the moving trolley, the installation mechanism is arranged on the moving trolley and is matched with the bearing bin, the balancing mechanism is arranged on the moving trolley and is matched with the foundation pit excavation mechanism, the casting mechanism is arranged on the moving trolley and is matched with the installation mechanism, and the control mechanism is arranged on the moving trolley and is used for controlling the foundation pit excavation mechanism, the installation mechanism, the balancing mechanism andthe casting mechanism. By the power tower pole base installation device, the number of constructors can be reduced, foundation pit excavation can be efficiently, stably, safely and rapidly performed,base casting can be achieved in a site, so that a tower pole base with a stable structure is obtained.