What did the U.S. government promise to the railroads for laying track all across the country?
The US government promised free land and loans for the construction of the cross continental railroads.
The US government gave the railroads 10 free square miles of land for every 1 mile of rail layer. The 10 free miles were spread out in a checker board pattern with five miles on either side of the railway.
As the land that was to pay for the building of the railroad could not be sold by the railroad companies until the railroad had been , the government also gave the railroads 30 million in low interest loans.