Lottery figures The following list of 2007 Lottery purchases by municipality was sent by the Lottery Commission. (It did not indicate the end date and below only represents TOTAL purchases of all products. There is also a breakdown available.)

I would be interested in the comments of others about some of the figures.

ALL CITIES 4,490,766,013.25
ABINGTON 22,756,071.25
ACTON 6,749,467.75
ACUSHNET 4,857,002.25
ADAMS 7,540,858.25
AGAWAM 24,816,468.75
AMESBURY 6,962,981.75
AMHERST 4,965,798.25
ANDOVER 10,232,467.00
ARLINGTON 18,885,531.75
ASHBURNHAM 1,983,175.25
ASHBY 1,205,900.25
ASHFIELD 328,096.50
ASHLAND 13,994,473.50
ATHOL 9,427,581.25
ATTLEBORO 35,841,017.50
AUBURN 13,495,612.75
AVON 7,708,770.00
AYER 7,951,861.00
BARNSTABLE 34,928,423.00
BARRE 2,538,768.50
BECKET 197,027.25
BEDFORD 5,442,215.50
BELCHERTOWN 4,193,914.00
BELLINGHAM 18,361,982.75
BELMONT 13,206,446.25
BERKLEY 1,281,582.50
BERLIN 1,367,386.75
BERNARDSTON 1,010,224.25
BEVERLY 27,987,781.50
BILLERICA 35,643,967.50
BLACKSTONE 5,356,538.75
BLANDFORD 539,614.00
BOLTON 1,010,294.00
BOSTON 486,479,157.25
BOURNE 14,359,329.25
BOXBORO 952,316.75
BOYLSTON 1,223,267.75
BRAINTREE 30,728,083.25
BREWSTER 2,449,879.75
BRIDGEWATER 12,916,328.50
BRIMFIELD 1,172,656.00
BROCKTON 75,410,108.50
BROOKFIELD 1,891,395.00
BROOKLINE 12,127,333.50
BUCKLAND 915,704.75
BURLINGTON 17,351,829.75
CAMBRIDGE 47,267,595.50
CANTON 13,005,684.25
CARVER 8,310,091.75
CHARLEMONT 622,619.25
CHARLTON 5,745,718.00
CHATHAM 2,932,082.75
CHELMSFORD 20,764,425.25
CHELSEA 31,578,948.50
CHESHIRE 1,179,088.00
CHICOPEE 56,302,317.50
CLARKSBURG 94,137.25
CLINTON 13,275,012.50
COHASSET 3,335,388.00
CONCORD 3,401,000.50
CONWAY 41,963.75
DALTON 4,296,131.00
DANVERS 25,923,445.00
DARTMOUTH 14,035,233.00
DEDHAM 26,545,627.75
DEERFIELD 4,929,197.25
DENNIS 12,500,710.50
DIGHTON 2,221,601.25
DOUGLAS 1,477,849.50
DOVER 706,681.50
DRACUT 29,556,213.00
DUDLEY 7,441,601.75
DUNSTABLE 523,348.50
DUXBURY 2,447,461.25
E. BRIDGEWATER 9,315,374.75
E. BROOKFIELD 2,272,245.25
E. LONGMEADOW 11,806,442.25
EASTHAM 2,726,651.75
EASTHAMPTON 11,343,445.50
EASTON 17,075,031.25
EDGARTOWN 2,951,434.75
EGREMONT 170,462.00
ERVING 576,039.00
ESSEX 1,489,113.00
EVERETT 38,090,847.25
FAIRHAVEN 13,881,034.50
FALL RIVER 64,430,560.00
FALMOUTH 22,374,500.50
FITCHBURG 26,537,981.25
FLORIDA 89,508.50
FOXBORO 8,818,577.00
FRAMINGHAM 39,536,126.00
FRANKLIN 14,934,476.50
FREETOWN 6,549,730.75
GARDNER 16,083,528.25
GEORGETOWN 3,335,823.00
GILL 522,931.75
GLOUCESTER 23,146,365.75
GOSHEN 219,135.25
GRAFTON 7,971,100.25
GRANBY 3,365,443.25
GRANVILLE 1,927.00
GT BARRINGTON 6,050,126.00
GREENFIELD 13,875,285.25
GROTON 2,459,969.50
GROVELAND 4,382,493.50
HADLEY 4,031,847.50
HALIFAX 8,421,134.75
HAMILTON 1,697,653.50
HAMPDEN 2,782,547.25
HANOVER 14,453,047.50
HANSON 6,768,519.25
HARDWICK 1,343,582.25
HARWICH 8,606,843.25
HATFIELD 2,141,459.50
HAVERHILL 43,932,151.00
HINGHAM 11,016,690.00
HINSDALE 491,836.00
HOLBROOK 13,358,940.00
HOLDEN 6,250,384.50
HOLLAND 766,433.75
HOLLISTON 2,953,104.75
HOLYOKE 25,957,128.25
HOPEDALE 1,765,741.25
HOPKINTON 3,893,704.75
HUBBARDSTON 929,041.00
HUDSON 10,755,076.75
HULL 9,707,215.75
HUNTINGTON 337,289.25
IPSWICH 6,366,036.50
KINGSTON 15,023,740.75
LAKEVILLE 4,360,910.00
LANCASTER 1,448,232.25
LANESBORO 3,350,500.00
LAWRENCE 27,318,926.25
LEE 5,133,515.00
LEICESTER 7,058,588.25
LENOX 2,167,860.75
LEOMINSTER 32,834,475.50
LEXINGTON 8,328,402.75
LINCOLN 148,918.50
LITTLETON 4,615,266.75
LONGMEADOW 3,330,327.50
LOWELL 69,743,348.50
LUDLOW 16,773,799.25
LUNENBURG 6,904,397.25
LYNN 85,221,239.25
LYNNFIELD 5,528,856.25
MALDEN 57,533,255.75
MANCHESTER 1,474,876.00
MANSFIELD 11,329,686.00
MARBLEHEAD 4,404,545.50
MARION 2,605,978.00
MARLBORO 23,564,009.00
MARSHFIELD 19,108,854.25
MASHPEE 9,852,393.00
MATTAPOISETT 2,051,135.25
MAYNARD 6,729,452.50
MEDFIELD 3,426,472.00
MEDFORD 47,722,988.75
MEDWAY 5,905,105.50
MELROSE 8,661,010.75
MENDON 3,616,448.75
MERRIMAC 3,709,544.25
METHUEN 55,538,817.75
MIDDLEBORO 15,950,590.00
MIDDLETON 11,127,537.50
MILFORD 22,636,991.00
MILLBURY 9,606,756.25
MILLIS 5,180,828.50
MILLVILLE 1,368,071.25
MILTON 4,656,538.75
MONSON 2,550,681.75
MONTAGUE 6,267,473.50
NAHANT 2,776,461.00
NANTUCKET 6,956,835.75
NATICK 17,197,400.75
NEEDHAM 6,960,097.25
NEW BEDFORD 81,388,852.25
NEW SALEM 289,992.00
NEWBURY 2,274,116.50
NEWBURYPORT 8,377,203.25
NEWTON 23,423,022.75
NORFOLK 2,931,983.50
N ADAMS 12,347,942.50
N ANDOVER 13,814,398.00
N ATTLEBORO 15,497,886.50
N BROOKFIELD 2,813,726.50
N READING 15,383,777.00
NORTHAMPTON 15,207,379.75
NORTHBORO 8,172,461.75
NORTHBRIDGE 8,923,264.50
NORTHFIELD 1,148,767.50
NORTON 11,314,759.25
NORWELL 5,417,512.50
NORWOOD 34,611,961.75
OAK BLUFFS 2,915,232.75
OAKHAM 262,449.75
ORANGE 4,800,455.75
ORLEANS 3,921,405.50
OTIS 322,905.25
OXFORD 14,495,383.00
PALMER 14,269,752.25
PAXTON 586,012.00
PEABODY 50,525,359.75
PEMBROKE 14,429,683.75
PEPPERELL 4,293,304.50
PETERSHAM 70,641.00
PITTSFIELD 37,704,476.75
PLAINFIELD 13,478.00
PLAINVILLE 8,277,291.50
PLYMOUTH 33,123,088.25
PLYMPTON 488,114.25
PRINCETON 572,964.50
PROVINCETOWN 5,130,573.50
QUINCY 100,207,285.25
RANDOLPH 28,497,149.25
RAYNHAM 19,092,786.75
READING 9,191,777.50
REHOBOTH 2,823,503.00
REVERE 47,876,350.50
ROCHESTER 1,829,396.50
ROCKLAND 18,646,023.00
ROCKPORT 2,159,838.00
ROWLEY 3,164,828.25
ROYALSTON 78,532.25
RUSSELL 681,550.00
RUTLAND 3,127,670.00
SALEM 31,764,540.50
SALISBURY 28,905,911.50
SANDISFIELD 910,885.50
SANDWICH 11,009,108.00
SAUGUS 29,913,955.75
SCITUATE 5,734,259.25
SEEKONK 14,866,224.75
SHARON 2,318,066.25
SHEFFIELD 910,314.00
SHELBURNE 539,381.75
SHERBORN 403,020.00
SHIRLEY 4,239,652.00
SHREWSBURY 18,054,938.25
SOMERSET 14,375,742.00
SOMERVILLE 62,011,157.50
S HADLEY 10,264,948.25
SOUTHAMPTON 4,128,111.00
SOUTHBORO 4,433,821.00
SOUTHBRIDGE 13,627,153.75
SOUTHWICK 5,988,965.00
SPENCER 7,912,971.50
SPRINGFIELD 106,216,442.00
STERLING 3,740,653.25
STOCKBRIDGE 912,820.25
STONEHAM 15,188,044.25
STOUGHTON 28,073,772.25
STOW 1,656,876.25
STURBRIDGE 5,902,640.00
SUDBURY 2,023,247.75
SUNDERLAND 4,172,638.00
SUTTON 4,697,747.75
SWAMPSCOTT 4,134,184.75
SWANSEA 13,310,124.50
TAUNTON 44,153,632.25
TEMPLETON 3,797,081.25
TEWKSBURY 27,091,400.25
TISBURY 3,811,783.00
TOPSFIELD 1,550,020.50
TOWNSEND 4,703,335.25
TRURO 450,418.25
TYNGSBORO 22,326,884.50
UPTON 2,134,650.00
UXBRIDGE 9,738,519.25
WAKEFIELD 18,535,366.25
WALES 414,305.75
WALPOLE 12,737,678.75
WALTHAM 53,299,880.25
WARE 6,745,622.75
WAREHAM 26,227,473.75
WARREN 2,464,128.75
WATERTOWN 26,383,893.75
WAYLAND 5,176,259.00
WEBSTER 17,529,991.50
WELLESLEY 4,166,099.00
WELLFLEET 1,126,988.75
WENHAM 832,439.25
W BOYLSTON 9,186,932.00
W BRIDGEWATER 13,203,237.50
W BROOKFIELD 1,883,836.50
W NEWBURY 424,527.00
W SPRINGFIELD 25,463,298.25
W STOCKBRIDGE 644,716.75
W TISBURY 155,478.00
WESTBORO 8,588,816.50
WESTFIELD 27,398,447.25
WESTFORD 10,101,744.25
WESTMINSTER 4,212,563.75
WESTON 857,763.25
WESTPORT 9,594,793.25
WESTWOOD 3,140,415.75
WEYMOUTH 56,146,829.50
WHATELY 1,183,948.00
WHITMAN 12,125,903.50
WILBRAHAM 3,357,889.75
WILLIAMSBURG 1,172,665.50
WILLIAMSTOWN 2,692,349.75
WILMINGTON 13,402,162.00
WINCHENDON 6,947,890.00
WINCHESTER 7,574,742.50
WINDSOR 513,686.75
WINTHROP 11,285,556.75
WOBURN 35,331,278.75
WORCESTER 144,640,352.50
WORTHINGTON 67,653.25
WRENTHAM 4,746,473.75
YARMOUTH 23,980,495.25