According to Kevin Cahill's book "Who owns Britain" the list in order of acreage is:-
1.Earl of Seafield 91,000 acres
2.Countess of Sutherland 83,229 acres
3.Earl of Lonsdale 70,000 acres
4.Earl Granville 62,300 acres
5.Earl of Cawdor 56,400 acres
6.Earl of Dalhousie 47,200 acres
7.Earl of Stair 43,674 acres
8.Earl of Wemyss 42,700 acres
9.Earl of Mansfield 33,800 acres
10.Earl of Airlie 33,300 acres
11.Earl of Powis 30,000 acres
11.Earl of Home 30,000 acres
13.Earl of Moray 29,400 acres
14.Earl of Yarborough 28,000 acres
15.Earl of Leicester 26,000 acres
16.Earl of Iveagh 25,000 acres
17.Earl of Rosebery 20,900 acres
18.Earl of Strathmore 17,300 acres
19.Earl of Haddington 13,000 acres
20.Earl of Halifax 13,000 acres
21.Earl Spencer 13,000 acres
Just how accurate these figures are is open to question.
The other matter to mention is that acreage does not equate to income.The income from Scottish acres in much less than the income from English acres.