Freedom, ME
$104,075
Harmony, ME
$104,029
Hartland, ME
$104,165
Hinckley, ME
$104,264
Jackman, ME
$103,759
Kingfield, ME
$104,350
Liberty, ME
$104,266
Madison, ME
$104,489
Monroe, ME
$103,924
Morrill, ME
$104,104
Newport, ME
$103,938
New Portland, ME
$104,512
New Sharon, ME
$104,385
New Vineyard, ME
$104,449
Norridgewock, ME
$104,451
North Anson, ME
$104,513
North Vassalboro, ME
$104,701
Oakland, ME
$104,486
Oquossoc, ME
$104,137
Palmyra, ME
$104,004
Phillips, ME
$104,179
Pittsfield, ME
$104,174
Plymouth, ME
$103,951
Rangeley, ME
$104,204
Portland, ME
$109,177
Falmouth, ME
$108,930
South Portland, ME
$109,177
Cape Elizabeth, ME
$108,960
Peaks Island, ME
$109,065
Cumberland Foreside, ME
$108,822
Auburn, ME
$106,867
Andover, ME
$104,175
Bethel, ME
$104,350
Bryant Pond, ME
$104,739
Buckfield, ME
$105,206
Canton, ME
$104,547
Durham, ME
$107,542
Danville, ME
$107,189
Dixfield, ME
$104,330
Dryden, ME
$104,450
East Andover, ME
$104,206
East Dixfield, ME
$104,499
East Livermore, ME
$105,116
East Poland, ME
$106,994
Stoneham, ME
$104,786
East Wilton, ME
$104,694
Greene, ME
$106,048
Hanover, ME
$104,261
Hebron, ME
$105,951
Jay, ME
$104,521
Lewiston, ME
$106,809
Lisbon, ME
$107,148
Lisbon Falls, ME
$106,983
Livermore, ME
$104,944
Livermore Falls, ME
$104,875
Greenwood, ME
$104,877
Mechanic Falls, ME
$106,675
Mexico, ME
$104,432
Minot, ME
$106,278
Monmouth, ME
$105,710
New Gloucester, ME
$107,614
Newry, ME
$104,067
North Jay, ME
$104,470
Leeds, ME
$105,454
North Monmouth, ME
$105,555
North Turner, ME
$105,381
North Waterford, ME
$105,272
Norway, ME
$105,610
Oxford, ME
$106,176
Paris, ME
$105,819
Poland, ME
$107,011
Roxbury, ME
$104,103
Rumford, ME
$104,371
Sabattus, ME
$106,342
South Paris, ME
$105,674
Turner, ME
$105,677
Wayne, ME
$105,196
Weld, ME
$104,180
West Bethel, ME
$104,267
Bowdoin, ME
$106,328
West Minot, ME
$106,125
West Paris, ME
$105,253
Peru, ME
$104,588
West Poland, ME
$106,930
Sumner, ME
$104,918
Wilton, ME
$104,454
Augusta, ME
$104,746
Coopers Mills, ME
$104,888
Dresden, ME
$105,751
East Winthrop, ME
$105,072
Farmingdale, ME
$105,361
Gardiner, ME
$105,552
Randolph, ME
$105,361
Hallowell, ME
$105,229
Jefferson, ME
$104,528
Kents Hill, ME
$104,743
Litchfield, ME
$105,864
Manchester, ME
$104,949
Mount Vernon, ME
$104,490
Whitefield, ME
$104,948
Palermo, ME
$104,355
Sebasco Estates, ME
$107,439
Readfield, ME
$104,920
Saint Albans, ME
$104,085
South Bristol, ME
$105,828
Squirrel Island, ME
$106,179
Trevett, ME
$106,254
Waldoboro, ME
$104,508
Walpole, ME
$105,658
Washington, ME
$104,246
West Boothbay Harbor, ME
$106,368
Southport, ME
$106,604
Wiscasset, ME
$106,066
Woolwich, ME
$106,318
Ellsworth, ME
$103,822
Addison, ME
$103,695
Gouldsboro, ME
$103,787
Bar Harbor, ME
$103,984
Beals, ME
$103,811
Bernard, ME
$104,020
Birch Harbor, ME
$103,887
Blue Hill, ME
$103,933
Brooklin, ME
$103,935
Brooksville, ME
$103,933
Calais, ME
$103,657
Cherryfield, ME
$103,539
Columbia Falls, ME
$103,534
Corea, ME
$103,793
Cranberry Isles, ME
$103,816
Cutler, ME
$103,541
Deer Isle, ME
$104,030
Dennysville, ME
$103,444
East Blue Hill, ME
$103,937
East Machias, ME
$103,541
Eastport, ME
$103,848
Franklin, ME
$103,799
Frenchboro, ME
$103,758
Grand Lake Stream, ME
$103,381
Hancock, ME
$103,953
Harborside, ME
$103,914
Harrington, ME
$103,765
Hulls Cove, ME
$103,986
Isle Au Haut, ME
$103,758
Islesford, ME
$103,974
Jonesboro, ME
$103,626
Jonesport, ME
$103,720
Little Deer Isle, ME
$104,017
Lubec, ME
$103,592
Bass Harbor, ME
$104,022
Machias, ME
$103,645
Machiasport, ME
$103,695
Meddybemps, ME
$103,380
Milbridge, ME
$103,806
Mount Desert, ME
$103,906
Northeast Harbor, ME
$103,974
Sullivan, ME
$103,813
Pembroke, ME
$103,540
Perry, ME
$103,634
Princeton, ME
$103,374
Prospect Harbor, ME
$103,898
Robbinston, ME
$103,518
Salsbury Cove, ME
$103,998
Sargentville, ME
$103,963
Seal Cove, ME
$103,910
Seal Harbor, ME
$103,945
Sedgwick, ME
$103,951
Sorrento, ME
$103,910
Southwest Harbor, ME
$104,001
Steuben, ME
$103,748
Stonington, ME
$104,040
Sunset, ME
$103,681
Surry, ME
$103,932
Swans Island, ME
$103,838
Wesley, ME
$103,245
Whiting, ME
$103,512
Winter Harbor, ME
$103,808
Baileyville, ME
$103,480
Houlton, ME
$103,265
Ashland, ME
$103,115
Benedicta, ME
$102,887
Blaine, ME
$103,239
Bridgewater, ME
$102,995
Caribou, ME
$103,451
Clayton Lake, ME
$103,264
Crouseville, ME
$103,331
Eagle Lake, ME
$103,231
Easton, ME
$103,346
Estcourt Station, ME
$103,306
Fort Fairfield, ME
$103,399
Fort Kent, ME
$103,445
Fort Kent Mills, ME
$103,357
Frenchville, ME
$103,474
Grand Isle, ME
$103,332
Island Falls, ME
$102,898
Limestone, ME
$103,370
Madawaska, ME
$103,646
Mapleton, ME
$103,207
Richmond, ME
$105,923
South China, ME
$104,460
South Gardiner, ME
$105,680
Vienna, ME
$104,302
Windsor, ME
$104,401
Winthrop, ME
$105,368
Bangor, ME
$103,895
Abbot, ME
$103,913
Aurora, ME
$103,348
Bradford, ME
$103,847
Bradley, ME
$103,850
Brewer, ME
$103,889
Brookton, ME
$102,999
Brownville, ME
$103,549
Brownville Junction, ME
$104,188
Bucksport, ME
$103,882
Burlington, ME
$103,511
Greenbush, ME
$103,749
Carmel, ME
$103,898
Castine, ME
$104,114
Charleston, ME
$103,867
Danforth, ME
$103,170
Dover Foxcroft, ME
$103,926
Corinth, ME
$103,885
Eddington, ME
$103,861
Holden, ME
$103,870
East Millinocket, ME
$103,436
East Orland, ME
$103,871
Etna, ME
$103,921
Exeter, ME
$103,903
Frankfort, ME
$103,900
Greenville, ME
$103,302
Greenville Junction, ME
$103,640
Guilford, ME
$103,885
Hampden, ME
$103,896
Howland, ME
$103,649
Hudson, ME
$103,877
Kenduskeag, ME
$103,888
Kingman, ME
$103,062
Lagrange, ME
$103,770
Lambert Lake, ME
$103,183
Lee, ME
$103,487
Levant, ME
$103,894
Lincoln, ME
$103,479
Mattawamkeag, ME
$103,142
Medway, ME
$103,169
Milford, ME
$103,834
Millinocket, ME
$103,014
Milo, ME
$103,744
Monson, ME
$103,902
Olamon, ME
$103,779
Old Town, ME
$103,850
Orono, ME
$103,879
Orient, ME
$103,070
Orland, ME
$103,872
Orrington, ME
$103,884
Passadumkeag, ME
$103,719
Penobscot, ME
$103,874
Rockwood, ME
$103,461
Sangerville, ME
$103,975
Sebec, ME
$103,809
Shirley Mills, ME
$103,838
Springfield, ME
$103,216
Stetson, ME
$103,910
Stillwater, ME
$103,882
Topsfield, ME
$103,087
Vanceboro, ME
$103,176
Waite, ME
$103,229
West Enfield, ME
$103,694
Winn, ME
$103,281
Winterport, ME
$103,896
Wytopitlock, ME
$102,916
Bath, ME
$107,054
Alna, ME
$105,349
Boothbay, ME
$106,065
Boothbay Harbor, ME
$106,305
Bristol, ME
$105,424
Chamberlain, ME
$105,604
Damariscotta, ME
$105,358
East Boothbay, ME
$106,142
Friendship, ME
$104,747
Georgetown, ME
$106,919
Isle Of Springs, ME
$106,068
Bremen, ME
$105,132
Newcastle, ME
$105,401
New Harbor, ME
$105,771
Nobleboro, ME
$104,983
Edgecomb, ME
$105,759
Pemaquid, ME
$105,668
Phippsburg, ME
$107,349
Cushing, ME
$104,405
Round Pond, ME
$105,405
Sandy Point, ME
$103,893
Searsmont, ME
$104,140
Searsport, ME
$103,910
Shawmut, ME
$104,586
Skowhegan, ME
$104,357
Smithfield, ME
$104,412
Solon, ME
$104,357
Stockton Springs, ME
$103,893
Stratton, ME
$104,270
Strong, ME
$104,360
Temple, ME
$104,320
West Forks, ME
$103,718
Thorndike, ME
$104,000
Troy, ME
$103,970
Unity, ME
$104,100
Vassalboro, ME
$104,420
West Farmington, ME
$104,723
Berwick, ME
$110,990
Cape Neddick, ME
$111,836
Eliot, ME
$113,318
Kittery, ME
$113,647
Kittery Point, ME
$112,792
North Berwick, ME
$110,135
Ogunquit, ME
$111,135
South Berwick, ME
$112,109
York, ME
$112,748
York Beach, ME
$112,208
York Harbor, ME
$112,778
Acton, ME
$106,991
Alfred, ME
$108,508
Bailey Island, ME
$108,064
Bar Mills, ME
$108,334
Biddeford, ME
$108,370
Biddeford Pool, ME
$108,371
Bowdoinham, ME
$106,253
Bridgton, ME
$106,072
Brownfield, ME
$105,978
Brunswick, ME
$107,508
Bustins Island, ME
$108,267
Cape Porpoise, ME
$108,856
Casco, ME
$107,333
Center Lovell, ME
$105,289
Chebeague Island, ME
$108,504
Cliff Island, ME
$108,741
Cornish, ME
$107,200
Cumberland Center, ME
$108,617
Denmark, ME
$105,962
East Baldwin, ME
$107,473
Lebanon, ME
$109,263
East Parsonsfield, ME
$106,635
Sebago, ME
$107,199
East Waterboro, ME
$108,015
Freeport, ME
$108,069
Fryeburg, ME
$105,431
Gorham, ME
$108,522
Gray, ME
$107,861
Harrison, ME
$105,490
Hiram, ME
$106,867
Hollis Center, ME
$108,150
Kennebunk, ME
$108,937
Kennebunkport, ME
$108,525
Parsonsfield, ME
$106,631
Limerick, ME
$107,619
Limington, ME
$107,591
Long Island, ME
$108,925
Lovell, ME
$105,138
Moody, ME
$110,276
Naples, ME
$106,887
Newfield, ME
$107,444
North Bridgton, ME
$106,126
North Waterboro, ME
$107,827
Windham, ME
$108,413
Ocean Park, ME
$108,454
Old Orchard Beach, ME
$108,527
Orrs Island, ME
$107,972
Porter, ME
$106,272
Pownal, ME
$107,901
Scarborough, ME
$108,893
Raymond, ME
$107,672
Saco, ME
$108,461
Sanford, ME
$109,013
Sebago Lake, ME
$107,590
Shapleigh, ME
$108,002
South Casco, ME
$107,735
South Freeport, ME
$108,015
Harpswell, ME
$107,951
South Windham, ME
$108,615
Springvale, ME
$108,379
Standish, ME
$108,040
Steep Falls, ME
$107,808
Topsham, ME
$107,139
Waterboro, ME
$108,216
Waterford, ME
$105,375
Wells, ME
$110,062
West Baldwin, ME
$107,282
Westbrook, ME
$108,922
Buxton, ME
$108,341
West Kennebunk, ME
$108,881
West Newfield, ME
$106,917
Yarmouth, ME
$108,516
North Yarmouth, ME
$108,290
Mars Hill, ME
$103,341
Monticello, ME
$103,132
New Limerick, ME
$103,200
New Sweden, ME
$103,338
Oakfield, ME
$103,092
Oxbow, ME
$102,672
Patten, ME
$102,739
Perham, ME
$103,267
Portage, ME
$103,213
Presque Isle, ME
$103,476
Saint Agatha, ME
$103,425
Saint David, ME
$103,403
Saint Francis, ME
$103,265
Sheridan, ME
$103,143
Sherman, ME
$102,989
Stacyville, ME
$102,861
Sinclair, ME
$103,232
Smyrna Mills, ME
$102,924
Wallagrass, ME
$103,347
Stockholm, ME
$103,247
Van Buren, ME
$103,375
Washburn, ME
$103,335
Westfield, ME
$103,193
Rockland, ME
$104,347
Camden, ME
$104,337
Glen Cove, ME
$104,303
Hope, ME
$104,298
Islesboro, ME
$104,030
Lincolnville, ME
$104,116
Lincolnville Center, ME
$104,119
Matinicus, ME
$103,944
Monhegan, ME
$105,053
North Haven, ME
$104,015
Owls Head, ME
$104,156
Port Clyde, ME
$104,740
Rockport, ME
$104,312
South Thomaston, ME
$104,158
Spruce Head, ME
$104,219
Tenants Harbor, ME
$104,522
Thomaston, ME
$104,233
Union, ME
$104,293
Vinalhaven, ME
$104,015
Warren, ME
$104,183
West Rockport, ME
$104,324
Waterville, ME
$104,554
Albion, ME
$104,388
Anson, ME
$104,460
Athens, ME
$104,169
Belfast, ME
$104,117
Belgrade, ME
$104,356
Belgrade Lakes, ME
$104,248
Bingham, ME
$104,159
Brooks, ME
$103,946
Burnham, ME
$104,049
Cambridge, ME
$104,026
Canaan, ME
$104,198
Caratunk, ME
$103,962
China Village, ME
$104,674
Clinton, ME
$104,233
Corinna, ME
$103,946
Detroit, ME
$103,980
Dexter, ME
$104,084
Dixmont, ME
$103,932
East Newport, ME
$103,943
East Vassalboro, ME
$104,482
Eustis, ME
$103,849
Fairfield, ME
$104,410
Farmington, ME
$104,495
Garland, ME
$103,892
Farmington Falls, ME
$104,664