An analysis method for objective factor affecting generator set energy efficiency comprises the following steps of acquiring generator set parameters including generator set design parameters, boiler practical coal combustion amount, current environment temperature, turboset circulating water temperature, load rate, turboset heat supplying and generating ratio and turboset generation amount, calculating external condition deviation according to the boiler practical coal combustion amount, current environment temperature, turboset circulating water temperature, load rate, turboset heat supplying and generating ratio and turboset generation amount, calculating boiler efficiency deviation, turboset efficiency deviation and station service power consumption rate deviation according to a boiler performance test, a turboset performance test and a station service power consumption rate test under multi-work conditions, calculating net coal consumption rate deviation of the multi-work conditions according to the boiler efficiency deviation, turboset efficiency deviation and station service power consumption rate deviation, generating equipment performance curve according to multi-load points and net coal consumption rate deviation, and calculating objective factors of the current load according to external condition deviation and the equipment performance curve.