The annual surface mass balance for 1983 and 1984 and the 10 year cumulative mass balances for 1975–85 were calculated for 60 south-east Alaskan and north-west British Columbia glaciers. At present, the mass balance is positive on nine, at equilibrium on nine, and negative on 42 glaciers. The ratio of glaciers with positive and equilibrium mass balance to glaciers with negative mass-balance has not changed significantly since 1946; however, the magnitude of negative balances has declined on 39 of the 42 glaciers. The annual mass balance of south-east Alaska and north-west British Columbia glaciers cannot be measured on more than a few glaciers. This paper presents the methods and results for a mass-balance model using as input local weather records, Juneau Icefield field studies, and satellite imagery. The primary variable in mass balance from one glacier to another is the budget gradient. The budget gradient varies predictably according to three parameters: ocean proximity, surface slope, and valley width-valley height. The annual fluctuation of the budget gradient can be determined by examination of local weather records, determination of activity indexes, and delineation of the equilibrium-line gradient from the maritime to the continental part of each icefield. The latter two variables are determined using largely satellite imagery, keyed to topographic maps. This procedure, where applicable, yielded mass-balance errors of ±0.16–0.22 m and 10 year cumulative mass-balance errors of ±0.08–0.15 m.