Municipal Revenue     State Revenue   Federal Revenue   Other
        Service Fees   Revenue     General     Other        Economic / Community     Public        
Municipality Population Commitment Excise Tax Interest Fees Sewer Water Solid Waste Recreation Other Service Other   Sharing Homestead URIP Assistance Tree Growth GPA Education Veterans Other   Development Environmental FEMA Safety Other   Surplus Reserve
Portland            64,249           96,753,814      9,998,868   1,324,072     2,459,759                -             -            1,164,858            726,053             18,184,521   10,185,670       7,123,035       1,511,207   374,560        1,684,686                       447   12,201,685     8,408,159       35,680   181,825                                      2,544,646                              -       12,071               6,125   111,336     3,000,000                -  
Lewiston            35,690           37,271,622      3,695,832      722,900        902,331                -             -               538,240              16,172                  456,480     1,280,263       4,166,017       1,238,660   345,426           151,818                  32,657   17,206,094        689,723       26,753       4,839                                                   -                                -               -                      -               -                    -                  -  
Sanford            20,806           17,693,830      2,438,193      422,013        499,597                -             -               138,195              42,658                  318,715        306,210       1,827,513          605,391   231,638             53,248                  16,833   14,917,241     1,176,523       17,219       6,650                                         578,933                              -               -               67,463             -                    -                  -  
Augusta            18,560           22,629,151      2,750,650      608,637        226,950                -             -                         -                       -                      10,702          52,525       2,021,931          759,108   288,940             24,368                  15,354     9,594,424     1,780,132       17,800             -                                                     -                                -               -                      -       12,066                  -                  -  
Scarborough            16,970           28,432,675      3,663,844      262,657     1,134,348                -             -                         -              987,992                            -       1,359,411       1,398,451          442,389   265,384               7,274                    5,349     4,988,769     1,531,871       10,416       2,803                                                   -                                -               -               61,000             -            80,000                -  
Saco            16,822           19,189,304      2,388,878      292,269        321,797                -             -               336,729              58,378                  207,727                  -         1,623,415          506,400   190,584               9,641                  10,565     7,949,248        911,866       11,196   365,298                                                   -                                -       24,557             97,270             -                    -     1,254,234
Gorham            14,141           13,569,526      1,930,632      184,326        381,864          3,400           -               275,474              85,934                  311,447        337,880       1,192,433          417,643   234,026               7,106                    8,833     9,604,685        337,050         6,166       4,403                                                   -                                -     177,300             43,000             -                    -                  -  
York            12,854           25,772,403      2,437,863      380,930        568,293                -             -                         -                       -                              -          268,030          671,773          285,714   195,168               4,031                    3,880        497,618                 -         16,423     88,362                                                   -                          2,632             -                      -       89,180        500,000                -  
Kennebunk             10,476           16,336,891      1,723,900                -       1,012,515                -             -                         -                       -                              -       1,286,736          691,600          274,412   159,171               9,684                    5,608     3,504,240                 -           9,142             -                                                     -                                -               -                      -               -                    -                  -  
Falmouth            10,310           21,115,795      2,084,648      275,411        518,460                -             -                         -                       -                              -            29,272          808,062          366,297   155,130                    35                    6,838     2,545,858          44,637         9,511       2,055                                                   -                                -       22,475             24,369             -                    -                  -  
Kittery              9,543           12,771,939      1,312,145      139,623        298,237                -             -                 76,386            269,687                    51,800        140,501          742,263          209,701   119,256               9,852                       585     1,738,861        465,826         8,537       5,910                                                   -                                -               -               25,000   214,220        258,127        25,000
Presque Isle              9,511             8,389,344      1,207,300      245,947          72,527                -             -               269,587            327,621               1,102,091        343,890       1,122,266          382,789   167,660               9,052                    2,622     6,853,856                 -           7,546   654,820                                           14,504                              -               -                      -     551,956     1,376,746                -  
Wells              9,400           14,919,690      1,645,093      153,491        144,917                -             -               434,807            186,751                  206,113                  -            452,142          181,529   186,348               5,147                    4,291        346,828                 -           8,919             -                                                     -                        21,048             -               58,910             -                    -                  -  
Standish              9,285             7,384,506      1,326,264      107,552        243,918                -             -                 75,374            148,636                  169,783          91,055          541,246          235,539   122,494             27,440                  20,119     5,176,729                 -           2,451       4,018                                                   -                                -               -                      -               -            50,000        50,000
Oromo              9,112             6,110,672         588,115      134,796        294,016      798,866           -                 24,168            104,657                  198,229        799,809          964,439          188,186     81,086               6,104                    6,148     1,934,594        830,923               -         1,018                                                   -                                -               -               26,500             -                    -        105,000
Lisbon              9,077             7,977,090      1,021,765      179,208          51,132      951,399           -                 29,030              42,922                            -          194,048       1,106,753          349,573   100,508               7,008                  14,920     6,367,326        334,852         7,112             -                                                     -                                -               -                 4,729             -          293,000                -  
Cape Elizabeth              9,068           15,501,144      1,624,362      142,729        226,345   1,367,520           -                 34,184            809,889                    32,487        123,453          799,739          376,925     93,236               1,261                    4,285     2,099,447          98,360       10,834     22,674                                                   -                                -               -                      -            160        429,930                -  
Old Orchard              8,856           13,310,653      1,231,583      325,525        637,057                -             -                         -                       -                              -          204,066          882,548          287,962     78,598             14,003                    1,919     1,995,926                 -         10,085          200                                                   -                                -               -               23,155             -                    -        190,000
Yarmouth              8,360           19,121,164      1,477,045        43,148        105,865                -             -                   2,271            405,513                  119,895          84,984          732,048          262,368     96,928               3,186                       110     1,569,258          61,643         6,927       1,209                                                   -                                -               -                      -               -          370,000                -  
Caribou              8,312             5,321,850         967,744      228,648          76,806                -             -                         -                  1,631                            -       1,611,563          892,233          348,444   148,564             60,328                       899     6,620,235                 -           7,321     37,000                                             4,000                              -       19,746                    -               -          105,000                -  
Old Town              8,130             8,565,750      1,057,496      183,845        150,744                -             -               138,129              52,497                    39,766        331,415          778,305          252,395     93,932             16,662                  14,784     3,219,736     3,879,834         5,514       3,838                                                   -                                -               -                      -               -          325,000                -  
Freeport              7,800           16,090,008      1,148,645      131,461        191,725                -             -                         -                       -                              -            20,385          614,312          276,340   112,914             10,207                  15,994     1,344,658                 -           4,666             -                                                     -                                -               -                      -               -                    -                  -  
Winslow              7,743             6,667,594      1,113,584        99,125        101,475      451,331           -                 70,557                6,542                            -          273,841          697,331          320,602   121,012               2,124                  19,322     5,565,718        699,247         8,528   139,140                                                   -                                -               -                      -               -          250,000                -  
Rockland              7,609           11,159,960         889,659      100,187        559,888   2,521,363           -                         -                       -                    178,573        256,794       1,019,418          271,516     88,234               4,356                    3,226     2,743,740                 -           9,452             -                                                     -                                -               -                      -               -          601,329          6,000
Cumberland              7,159           12,508,465      1,308,404      100,668        162,546                -             -                 11,330            110,087                  114,164        256,723          595,427          287,492     82,284               1,515                    8,880     3,387,395                 -           5,065     10,422                                                   -                                -               -                      -               -                    -                  -  
Gray              6,820             6,992,858      1,123,232      198,895        117,007                -             -                 40,136              63,168                  237,366        252,425          476,068          226,845     82,308                  900                  14,081     3,420,078                 -           4,541       3,241                                                   -                                -       83,737                    -               -                    -                  -  
South Berwick              6,671             5,696,738         937,494      100,748          37,640                -             -                 59,375                     -                      85,585          12,684          489,100          171,626     74,436               2,945                    6,431     6,757,412                 -           4,299       3,464                                                   -                                -               -                      -               -          600,000      260,000
Houlton              6,476             4,154,935         678,475        87,374        142,098                -             -                         -              136,440                  554,615        183,731          741,274          269,008   110,856             20,306                    1,405     4,649,860                 -           4,727       3,574                                                   -                                -               -                 9,417             -          308,000      200,000
Rumford              6,472           13,851,697         716,448      135,308          51,948      330,075           -                 66,552                7,500                    56,214          45,509          495,341          209,796   135,698               8,167                  69,546        537,291            4,223         5,355     18,217                                                   -                                -       12,215                    -               -       1,301,322                -  
Ellsworth              6,456             8,330,556         997,825      173,497        216,057                -             -                         -                  1,800                            -            33,829          446,185          177,632   107,662               7,523                  41,047     3,187,246            8,218         4,203     23,541                                                   -                                -               -               40,210             -                    -        185,943
Belfast              6,381             9,073,178         831,608      293,633          57,760      659,890           -               126,592                     -                    564,471          51,228          519,617          210,779   118,010             20,506                    4,368     3,129,360                 -           6,978             -                                           422,215                              -               -                      -               -          735,000        24,710
Berwick              6,353             5,008,844         871,321        63,590          49,643                -     15,000               13,892              15,826                            -            14,846          699,588          159,471     66,324               3,201                    6,658     2,920,675                 -           5,120             -                                                     -                                -               -                      -               -          732,149        10,000
Hampden              6,327             6,158,961      1,187,514      117,676          41,219                -             -               298,584              93,466                    37,022          79,512          649,930          222,436     67,444               2,418                    1,087     5,316,526                 -           5,078     10,266                                                   -                                -               -                      -               -          300,000                -  
Winthrop              6,232             5,762,809         861,516        87,219        142,436                -             -                 80,283                     -                              -          327,891          532,066          232,022     65,540               5,636                    1,864     3,044,802     1,055,295         5,935       3,484                                                   -                                -               -                      -               -            30,000        10,600
Oakland              5,959             4,212,950         831,591        97,526          55,927      354,344           -                 85,565                7,925                            -            73,269          473,057          209,913     48,840               3,637                    9,311     5,234,031                 -           2,939       3,442                                           10,000                              -               -                      -       83,750        250,000        56,000
Eliot              5,954             5,841,460         992,236        50,487          71,109      159,775           -                         -                51,516                            -                    -            377,316          131,019     48,120               4,943                       486     3,704,380                 -           5,756             -                                                     -                        12,435             -                      -               -          183,040      285,000
Camden              5,254           10,319,026         965,292        78,351        139,333          3,387           -                         -                40,526                    34,229        103,280          351,921          161,159     61,484               2,246                    3,183        313,344                 -           5,964       8,623                                                   -                                -               -                      -               -          150,000                -  
Lincoln              5,221             4,428,761         691,736        60,879        207,372                -             -                         -                  7,209                            -                    -            382,595          183,834     76,472                  931                  35,409     3,599,198                 -                 -       19,329                                                   -                                -               -                      -               -          201,000      153,767
Millinocket              5,203             6,953,499         790,275      172,404          38,355                -             -                 63,627              79,438                  312,210          95,630          515,118          226,108     45,020               6,170                  11,453     2,889,192        375,309         4,414   182,375                                                   -                                -               -                      -               -          330,863      163,485
Jay              4,985           14,943,456         631,648      115,504          39,783      157,063           -               311,104                1,711                            -                    -            515,515          162,588     95,858               1,235                    5,539        817,001                 -           2,972          499                                                   -                                -       29,627                    -               -          225,000      121,530
Turner              4,972             3,595,269         803,224        54,094          26,927                -             -                   3,233                     -                      42,291          75,156          351,131          124,197     89,528               4,227                    3,738     5,052,946                 -           1,516       5,016                                                   -                                -               -                      -               -          250,000      100,000
Waldoboro              4,916             3,881,473         663,962        61,467          71,259                -             -                         -                       -                    278,761          68,015          326,735          160,292     82,716               5,548                    4,721     3,165,909                 -           5,011       4,629                                                   -                                -               -                      -       24,626          74,996                -  
Bucksport              4,908             8,996,364         661,110      195,032          30,268      332,817           -               224,640              24,289                  228,003            1,448          399,483          144,088     68,744               2,560                  16,187     1,971,453     4,613,059         3,106             -                                             15,000                              -               -                 3,941             -            95,000                -  
Bridgton              4,883             6,941,392         660,592        46,056          72,268        21,582           -               168,105                     -                              -            24,566          351,947          146,993   108,756               4,832                  30,527     1,900,457                 -           5,868             -                                                     -                                -               -                      -               -            58,700        60,000
Bar Harbor              4,820             8,648,116         738,450      164,757        227,482                -             -                 21,430            103,165                  304,724        141,353          312,408          106,891     65,448               1,593                    1,088        164,929                 -           2,476             -                                                     -                                -               -                      -       38,822                  -                  -  
Paris              4,793             2,978,824         608,490        40,601          24,385                -             -                         -                       -                      36,264          23,850          331,367          113,815     87,668               2,616                  17,594     3,331,739                 -                 -               -                                                     -                                -         1,715                    -               -          455,000                -  
Madawaska              4,534             7,515,777         723,182        41,578          18,831      622,339           -                         -                  1,598                  219,325        539,516          448,295          188,812     93,364             78,066                    2,675     1,355,966        264,095         3,160     17,457                                         532,878                              -     120,313                    -     325,994        300,000                -  
Raymond              4,299             6,594,942         660,608      103,705        211,976                -             -                   2,729                     -                    168,364                  -            268,000          115,055     56,836                  236                    9,103     1,822,030                 -           2,499             -                                                     -                                -               -                      -               -          350,000          1,800
North Berwick              4,293             5,027,704         621,569        92,665          55,336                -             -               167,144              32,812                    13,000          83,854          290,947            88,389     80,460               3,886                    6,919     2,489,598                 -           2,198     25,000                                                   -                                -         5,067             45,769             -                    -                  -  
Fort Kent              4,233             2,303,141         706,269        56,919          42,382                -             -                         -                20,185                            -              1,275          357,464          156,802     82,546               3,869                    3,006     3,152,379                 -           1,561     20,179                                                   -                                -       18,488                    -               -       1,113,113                -  
Dover-Foxcroft              4,211             2,753,234         539,723        42,105            5,675      417,218           -                 67,523                     -                              -                    -            393,803          159,923     98,168               5,449                  16,324     3,234,186                 -           3,199             -                                           584,538                              -               -               12,950             -                    -                  -  
Wilton              4,123             2,942,016         486,177        40,593          39,696                -             -                         -                14,782                            -            41,130          380,269          159,079     73,416                  928                  11,731     3,743,234                 -           3,475     18,867                                                   -                                -               -                 4,089             -          225,000        18,287
Hollis              4,114             3,577,001         563,591        59,859          44,321                -             -                   1,084              52,180                    59,409                  -            252,350            99,599     62,184               7,156                  10,643     2,879,315                 -           1,693             -                                                     -                                -         4,386                    -               -          250,000                -  
Greene              4,076             2,711,744         570,628        35,000          17,000                -             -                         -                       -                              -                    -            322,353          122,916     73,312               2,355                    2,365     3,423,979                 -           1,423             -                                                     -                                -       11,248                    -               -          285,000                -  
Vassalboro              4,047             2,314,326         484,868        39,445          21,645                -             -                 31,735                     -                      43,534                  -            263,204          114,295     71,448                     -                      9,213     3,460,174                 -           2,019             -                                                     -                                -               -                      -               -            79,033                -  
Dexter              3,890             2,463,211         434,258        52,147          38,033                -             -                         -                60,014                      4,450        136,779          397,180          151,855     64,636             17,696                  15,675     2,831,292                 -           4,665       3,761                                           10,000                              -         5,711             14,314             -          125,000      154,650
Lyman              3,795             2,277,319         591,599        29,190          76,415                -             -                   6,648              13,542                            -            14,112          217,507            92,056     54,240                     -                      2,243     2,128,316                 -           1,510       1,425                                                   -                                -               -                      -               -                    -                  -  
Warren              3,794             2,489,176         453,014        40,136          57,526                -             -                 68,781                     -                              -                    -            256,395          113,627     62,016               4,314                    3,979     2,821,286                 -           2,167             -                                                     -                                -               -                      -               -          175,000                -  
Thomaston              3,748             3,515,722         367,206        38,445          60,353      376,868           -                         -                       -                              -          103,604          392,287          129,220     25,252               2,623                       867     1,715,968                 -           3,623     27,773                                                   -                                -               -                      -         1,677                  -                  -  
Kennebunkport              3,720             9,222,985         773,027      185,898        227,007                -             -                         -              118,111                            -          282,525          209,698            88,087     52,356                  644                    1,874     1,407,543                 -           3,655   108,953                                                   -                                -         6,270                    -               -                    -                  -  
Winterport              3,602             2,200,489         468,334        63,949          15,877                -             -                 16,570                2,690                    26,850          11,113          292,000          130,268     62,988               1,377                    2,325     3,350,766                 -           1,798          200                                             3,659                        3,730             -                      -               -                    -            1,741
Arundel              3,571             2,491,808         606,322        96,303          57,728                -             -                 40,913              24,623                            -                    -            222,947            90,522     47,496               3,305                    2,542     1,867,624        224,373         1,644             -                                                     -                                -         3,304                    -               -            23,542                -  
Sidney              3,514             1,941,691         547,965        40,663          14,396                -             -                 47,540                     -                              -                    -            187,244            87,222     49,860                  897                    1,424     2,520,792                 -              746             -                                                     -                                -               -                      -               -                    -                  -  
Calais              3,447             2,916,808         450,708        33,717          94,039                -             -                 55,000              51,000                            -                    -            440,715          158,385     41,360               4,286                  29,481     2,728,368     1,020,938         3,495       1,363                                                   -                                -         8,283             10,050   150,303                  -          32,000
Limington              3,403             1,715,698           39,504        32,249          53,096                -             -                      480                     -                              -                    -            194,989            76,412     60,336               4,718                  17,628     2,706,639                 -              509             -                                                     -                                -               -                      -               -                    -                  -  
Clinton              3,340             1,738,385         376,627        70,570          32,558                -             -               391,894                     -                      45,011          19,479          320,437          100,788     60,904               3,662                  14,953     2,634,448                 -           1,234       2,231                                                   -                                -               -                      -               -          200,000                -  
Richmond              3,298             2,621,217         358,416        44,149          20,758                -             -                   5,049              13,175                    11,690        513,081          297,723            97,939     42,160               1,597                    4,349     2,704,364        271,233         2,750       2,175                                           46,200                              -               -                 9,423             -            50,000                -  
Naples              3,274             4,054,421         592,059        25,162          73,080                -             -                         -                32,000                    60,000          60,000          206,840            94,939     49,968               1,179                  14,781     1,939,797                 -           3,884             -                                                     -                                -               -                      -               -          500,000                -  
Rockport              3,209             7,179,922         633,893        82,089        189,537                -             -                         -                       -                    150,873          55,012          244,000          103,869     54,396                  957                    1,281        268,326                 -           3,911       2,571                                                   -                                -               -                      -       44,285                  -          53,000
Mechanic Falls              3,138             1,896,420         335,590        60,742          60,383                -             -                      688                     -                              -            17,013          348,001          125,987     23,656               1,379                    4,681     2,716,334        426,542         2,261             -                                                     -                                -               -               24,600             -          148,224        63,475
Litchfield              3,110             2,362,707         390,910        46,740          17,402                -             -                   1,892                     -                              -            39,265          206,405            93,145     52,116               3,147                  13,117     3,080,725                 -           1,609             -                                           200,000                              -               -                      -               -          100,000                -  
Fryeburg              3,083             3,285,549         399,286        78,145          38,411                -             -               140,736                     -                              -            75,765          252,774            88,531     65,720                  778                103,235     2,569,668                 -           2,275             -                                                     -                                -       23,390                    -               -          200,000                -  
Belgrade              2,978             3,422,873         504,915        24,715          15,670                -             -                   4,500              27,500                            -                    -            171,487            80,058     50,348               1,585                  10,006        786,208                 -           1,737             -                                                     -                                -               -                      -       48,840                  -        121,225
Mexico              2,959             1,963,318         316,581        33,282            8,027                -             -                         -                       -                        3,528          10,000          355,159          156,917     27,372             20,015                  37,776     2,661,478                 -           3,987             -                                                     -                                -               -                      -               -                    -                  -  
Milford              2,950             2,090,523         430,740        14,194          21,802          9,466           -                 11,028              21,356                            -                    -            264,186          105,545     26,200               1,987                  24,556     2,408,308                 -           1,629             -                                                  982                              -               -                      -               -          285,000                -  
Holden              2,827             2,149,668         498,282        64,846          35,934                -             -                         -                       -                        6,162        117,197          202,090          114,821     39,048               1,588                    4,420     2,214,192                 -           2,652       3,587                                                   -                                -               -                      -               -          268,000             500
Woolwich              2,810             2,379,397         416,217        40,028          34,524                -             -                         -                       -                              -            30,578          188,430            69,938     68,432               2,626                    2,587     1,555,813                 -           1,598     40,000                                                   -                                -               -                      -               -          623,345                -  
Farmingdale              2,804             1,791,061         361,268        32,779            7,332                -             -                         -                       -                              -                    -            234,210          107,672     27,252               4,279                       138     2,031,302                 -           3,030             -                                                     -                                -               -                      -               -          507,422                -  
Searsport              2,641             2,941,164         314,928        53,072          75,897                -             -                 61,452              10,016                            -            88,445          258,801          132,690     53,288               5,028                    1,439     1,631,214                 -           3,343     35,860                                           21,682                      22,979             -                      -               -          157,500      220,838
Van Buren              2,631             1,148,362         266,440        42,381          13,509                -             -                 50,228                4,200                            -                    -            319,695          100,742     36,292                  454                    6,190     2,369,177                 -           1,206             -                                                     -                                -               -                      -               -          175,000                -  
Anson              2,583             1,918,515         217,279        60,163            3,459                -             -                         -                       -                      23,838                  -            245,934          118,103     66,636                  809                  20,612     1,718,160                 -           1,775     48,695                                                   -                                -       18,039                    -               -          316,862        28,475
Saint George              2,580             3,957,363         474,852        31,953            8,173                -             -                 15,228                     -                              -          160,664          128,672            59,349     37,092               1,750                    3,991     1,066,100                 -           3,041             -                                                     -                                -               -                      -               -          175,000                -  
Chelsea              2,559             1,164,391         323,244        34,631          18,923                -             -                         -                       -                              -              1,263          167,341            82,731     30,272                     -                      1,260     1,904,896        147,156         1,005             -                                                     -                                -               -                      -               -                    -                  -  
Benton              2,557             1,342,684         335,636        44,501                  -            7,449           -                         -                       -                              -                    -            195,590            91,672     31,620               6,144                    5,231     1,698,825                 -           1,005             -                                                     -                                -               -                      -       25,000          60,000                -  
Dixfield              2,514             1,713,063                   -                  -                    -                  -             -                         -                       -                              -                    -            222,487          102,852     33,312                  370                  58,261     2,441,354                 -           2,252             -                                                     -                                -               -                      -               -                    -                  -  
Alfred              2,497             1,602,417         347,269        54,523          93,969                -             -                 28,252                6,985                            -            45,696          166,143            56,287     49,818             18,841                  10,971     1,229,109                 -           2,926          934                                                   -                                -       13,153                    -               -          495,642        62,953
Manchester              2,465             2,437,640         443,518        35,241          67,911                -             -                         -                  6,083                            -                    -            184,637            91,776     38,000                  775                    2,386     1,756,616                 -           1,745             -                                                     -                                -               -                      -               -                    -                  -  
Readfield              2,360             2,405,845         381,487        35,427          63,952                -             -               114,485              50,206                    21,207                  -            193,702          102,803     39,096               1,338                    9,564     2,182,954                 -           1,977             -                                                     -                                -               -                      -               -          125,250                -  
Machias              2,353             1,622,694         227,445        17,473          16,484      176,087           -               106,000              41,895                            -                    -            219,689            64,735     18,968               1,737                    3,870     1,402,916                 -           2,416             -                                           250,000                              -               -                      -       12,500          65,000        73,000
Shapleigh              2,326             2,209,843         337,816        45,604          31,872                -             -                   3,027              17,468                            -            13,427          111,557            53,508     89,985                  773                       957        478,838                 -           1,719             -                                                     -                                -               -                      -               -          109,000        23,500
Harrison              2,315             3,132,466         351,477        53,107          38,784                -             -                 11,636              12,913                            -            19,471          152,130            71,928     64,428               6,954                  14,985     1,120,454                 -           2,172             -                                                     -                                -               -                      -               -            75,000                -  
Whitefield              2,273             1,274,269         258,179        78,481          15,601                -             -                         -                       -                              -                    -            118,941            55,209     59,376                     -                      1,787     1,708,481                 -              917             -                                                     -                                -               -                      -               -                    -                  -  
Minot              2,248             1,442,943         333,280          8,596                  -                  -             -                         -                       -                              -            30,019          168,121            79,361     68,752                     -                    17,466     1,504,814                 -              657             -                                                     -                                -       14,787                    -               -            50,000        71,132
Levant              2,171             1,018,401         294,272        55,184          19,273                -             -                 11,171                     -                              -            24,808          121,326            65,859     44,172                  722                    1,609     1,916,953                 -           1,001             -                                                     -                                -               -                      -               -          116,700                -  
Acton              2,145             3,724,477         339,957        48,870          45,236                -             -                   2,112                8,319                      4,402            4,028          112,374            55,154     71,620               3,794                    7,759        422,120        489,441         2,846       1,347                                                   -                                -               -                 2,000   120,124        370,000                -  
Corinna              2,145                932,809         240,064        22,959                  -                  -             -                         -                       -                              -                    -            153,630            64,203     53,256               5,865                    3,523     1,657,374                 -           1,642             -                                                     -                                -               -                      -               -                    -                  -  
Orland              2,134             1,572,193         332,689        67,573          14,901        39,798           -                         -                       -                              -              7,278          133,221            59,992     38,044                  303                  12,376     1,239,894        109,770         1,291       4,769                                                   -                                -               -                      -       85,866        200,000                -  
Mount Desert              2,109             6,564,472         480,078      163,771          57,729                -             -                         -                       -                    238,792        398,782            86,173            35,655     43,140               1,861                    4,220          49,762                 -              759             -                                                     -                                -               -                      -       55,712        400,000                -  
Livermore              2,106             1,628,150         281,293        32,706          23,828                -             -                         -                       -                              -                    -            165,353            79,291     55,392                  322                    7,914     1,247,407                 -           1,469             -                                                     -                                -       38,513                    -               -                    -                  -  
Phippsburg              2,106             3,555,108         339,867        47,908          51,810                -             -                         -                       -                              -              3,263          130,307            63,008     46,020               2,264                    3,036        294,294            5,623         2,177     12,979                                                   -                                -               -                 2,000             -          400,000                -  
Eddington              2,052             1,129,944         283,727        39,574          27,385                -             -                         -                       -                              -            17,697          122,664            59,069     13,224               2,097                    2,058     1,430,819                 -              961             -                                                     -                                -               -                      -               -          375,000                -  
Lincolnville              2,042             2,821,783         342,210        51,384          51,214                -             -                         -                       -                              -                 100          156,087            55,610     51,932               4,395                    2,547        733,603        181,367         1,221             -                                                     -                                -               -                      -               -                    -                  -  
Leeds              2,001                605,347         247,223        37,371          16,424                -             -                   6,617                     -                              -              3,198          128,216            59,579     63,648                  789                    1,550     1,996,351                 -              711          965                                                   -                                -               -                      -            808        100,000          4,339
Randolph              1,911                803,928         207,383        19,830            6,844                -             -                         -                       -                              -                    -            139,868            51,099       8,592                  701                         -       1,424,661                 -           1,672          426                                                   -                                -               -                      -               -          116,976                -  
Unity              1,889                867,711         212,140        28,627          13,887                -             -                         -                       -                              -                    -            123,579            34,575     39,916             11,402                  11,546     1,399,914                 -           1,184       6,005                                                   -                                -               -                      -               -                    -            5,591
Saint Albans              1,836                924,080         213,186        19,564          20,188                -             -                         -                       -                              -              5,880          112,008            53,530     57,204               3,773                    4,388     1,316,983                 -           1,162             -                                                     -                                -         6,730                    -               -          150,000                -  
West Bath              1,798             2,024,809         306,847        27,900            9,705                -             -                         -                       -                              -            55,353          115,483            50,706     25,376               2,189                    1,449        371,010     1,560,560         1,325             -                                                     -                                -               -                      -               -          165,000          6,168
Veazie              1,744             4,947,488         287,259      124,450          28,748                -             -                   7,000              29,029                      2,000                  -            179,409            59,432     11,952               2,084                       146     1,205,096            5,717         1,487             -                                                     -                                -               -                      -               -                    -                  -  
Buckfield              1,723             1,136,112         224,816        18,033          22,210                -             -                         -                       -                      33,496          18,160          135,430            67,968     55,206                  922                  14,349     1,900,812                 -              893             -                                                     -                                -               -                      -               -            98,428        47,632
Enfield              1,616             1,253,689         253,239      105,262          11,452                -             -                      269                     -                              -              1,273            85,792            47,416     31,572               1,540                    6,422     1,153,267                 -              607          194                                                   -                                -               -                      -               -          300,000                -  
Owls Head              1,601             2,223,373         301,150        16,204            5,263                -             -                   4,778                2,590                    12,386          12,954          101,817            51,744     21,916               1,531                       290        751,890                 -           2,120             -                                                     -                                -               -                      -               -                    -                  -  
Otisfield              1,560             1,863,257         197,379        12,806            5,762                -             -                         -                  1,385                            -            14,202          104,544            47,107     69,276                  708                  15,542        854,553                 -           1,298     24,432                                                   -                                -       23,078                    -               -                    -            5,000
Guilford              1,531             1,589,635         212,000          9,478               150                -             -                         -                       -                              -                    -            107,297            40,773     30,348               8,726                    7,191        778,397                 -              609             -                                                     -                                -               -                      -               -                    -                  -  
Mount Vernon              1,524             1,685,269         210,707        26,682          14,568                -             -                         -                  3,075                            -                    -            121,680            53,561     52,704                     -                    11,308     1,007,591                 -           1,348             -                                             14,857                              -         4,899                    -               -                    -                  -  
Peru              1,515             1,041,519         186,624        52,483            9,333                -             -                         -                       -                              -                    -            123,079            51,555     40,982                     -                    18,403     1,106,541                 -              891             -                                                     -                                -       19,365                    -               -          225,000                -  
Lamoine              1,495             1,175,153         220,059        28,177          14,714                -             -                      224                     -                      65,999                  -              55,763            37,259     25,692                  677                       459        433,324        140,145         1,313       1,987                                                   -                                -               -                      -               -            44,672        25,147
Stockton Springs              1,481             1,700,874         185,747        45,180            6,247                -             -                 26,985                     -                              -              3,764          142,585            63,312     40,864               2,020                    3,427     1,178,297                 -           2,682       6,000                                                   -                                -               -                      -               -                    -          29,312
Mars Hill              1,480             1,027,829         192,865        26,644          19,095                -             -                         -                14,625                    28,074                  -            174,490            68,728     39,856               1,299                    2,323     1,289,883                 -           1,322             -                                                     -                                -         5,481                    -               -                    -                  -  
Ashland              1,474             1,410,605         265,561        34,896        194,852                -             -                         -                       -                              -            36,935          134,177            60,557     37,616                    81                  21,693        973,780                 -              633       5,148                                           24,479                              -         8,545                    -               -          150,000                -  
Waterford              1,455             1,489,690         198,015        42,867            8,570                -             -                         -                16,008                            -                    -              90,842            34,932     68,004                     -                      9,426        847,870                 -           1,248             -                                                     -                                -               -                      -               -          325,000          4,467
Porter              1,438                897,641         195,682        12,483          24,742                -             -                         -                       -                              -              5,109            88,516            44,450     51,508               1,563                  15,959     1,250,355                 -              871          975                                                   -                                -         4,521                    -               -          214,580                -  
Sebago              1,433             2,559,350         237,059        28,768          25,459                -             -                 14,916                3,914                    22,975          21,502            90,130            43,792     55,712               4,819                  20,610        435,411                 -           1,191       1,291                                                   -                                -               -                      -               -              5,250        30,000
Hiram              1,423             1,016,525         164,090        25,380          15,132                -             -                         -                       -                              -                    -              92,459            40,800     59,046               4,175                  17,796        967,428                 -              633       5,772                                                   -                                -       18,742                    -               -              4,500                -  
Dedham              1,422             1,633,904         153,296        35,345          22,655                -             -                         -                       -                              -          685,363            82,868            32,091     24,816                     -                    15,697        621,862                 -                 -         1,016                                                   -                                -               -                      -               -            65,000                -  
Woodland              1,403                421,901         144,620        71,510            6,934                -             -                         -                       -                              -            11,429            93,843            54,271     39,156                  918                    1,506     1,306,368            3,846            622             -                                                     -                        11,782             -                      -         1,040        169,000      190,408
Newburgh              1,394                841,009         201,255        23,779            2,300                -             -                   5,819                     -                        3,834                  -            114,934            49,385     28,656               1,392                    4,184        785,727                 -              594             -                                                     -                                -               -                      -               -          120,000          7,300
Hudson              1,393                575,777         145,812        23,239          10,842                -             -                   9,758                     -                              -              1,082            75,227            31,817     21,528                    47                    5,121        961,012                 -              526          898                                                   -                                -       13,176                    -               -          168,473                -  
Surry              1,361             1,747,174         194,335        22,899          15,336                -             -                         -                       -                              -            35,479            63,677            35,004     31,818               1,402                    6,506          57,031          31,264         1,239       2,809                                                   -                                -         3,366                    -               -          108,872      494,871
Swanville              1,357                834,587         148,863        35,295            2,826                -             -                 10,989                     -                              -            15,251            98,790            40,045     34,516               1,158                    1,487     1,341,068                 -              872       1,495                                                   -                                -               -                      -               -          123,415                -  
Washington              1,345                970,346         170,061          8,469          13,314                -             -                         -                       -                              -              4,439            78,011            41,023     51,168                  121                    5,253        725,716               108            875          748                                           10,301                              -               -                      -               -            44,394          8,348
Penobscot              1,344                878,560         170,004          5,971            7,187                -             -                         -                       -                              -                    -              75,480            35,123     29,204               2,176                    6,262        380,890                 -              608             -                                                     -                                -               -                      -               -              5,000                -  
Northport              1,331             2,135,362         195,496        40,747               486                -             -                 39,802                     -                              -                    -            111,983            37,642     42,144                  748                       272        132,038                 -           1,183             -                                                     -                                -               -                      -               -                    -                  -  
Newfield              1,328             1,080,226         159,822             825            4,724                -             -                         -                       -                              -                    -              59,993            20,852     41,188               1,931                    1,766        456,695                 -              884             -                                                     -                                -            250                    -               -                    -            1,000
Wales              1,322                967,801         159,205        23,086            6,729                -             -                         -                       -                              -                    -            114,125            58,914     22,752                     -                         840     1,334,606                 -           1,349       4,412                                                   -                                -               -                      -               -                    -                  -  
Hope              1,310             1,290,504         198,432        11,339          11,888                -             -                         -                       -                              -            66,304            88,155            42,483     36,356                  400                    4,944        629,745                 -              747             -                                                     -                                -               -                      -               -                    -                  -  
Woodstock              1,307                924,307         161,241          6,468          11,952                -             -                         -                       -                              -              5,700            83,131            33,537     42,084               3,244                  25,007        582,557                 -              610             -                                                     -                                -               -                      -               -          145,000      120,000
East Machias              1,298                928,288         154,314        10,291          18,841          8,695           -                         -                       -                              -                    -              89,632            61,840     25,620                  357                  22,290     1,126,787                 -           1,163          735                                                   -                                -         4,216                    -               -            75,000      100,000
Cornish              1,269                957,441         161,205          3,933                  -                  -             -                         -                       -                              -                    -              85,024            30,952     31,724                     -                    12,535        915,002                 -              631             -                                                     -                                -         4,502                    -               -                    -               100
Strong              1,259                704,546         149,157        26,817            4,788                -             -                         -                       -                              -                    -              85,106            44,351     29,652                    14                  13,100     1,204,050                 -              818       2,800                                                   -                                -         9,059                    -               -                    -                  -  
Searsmont              1,258             1,167,350         162,713          9,093          15,838                -             -                 11,138                     -                              -                    -              87,461            39,862     39,684                     -                    10,037        797,859                 -           1,627             -                                                     -                                -               -                      -               -                    -                  -  
Easton              1,249             2,560,436         139,853          6,402            1,649                -             -                         -                       -                              -            85,109          125,983            42,733     44,012               1,755                    1,647        737,221        276,733            787             -                                                     -                                -               -                      -               -          185,000        25,000
Bradley              1,242                830,743         111,655        36,800          11,050                -             -                         -                       -                              -            43,550            84,060            39,043       7,008                  669                  30,461        672,673                 -              604       7,650                                                   -                                -               -                      -               -              5,000                -  
Hodgdon              1,240                412,312         144,996          4,548            6,262                -             -                         -                     800                    16,000                  -            102,225            39,245     43,916                  674                    2,699     1,497,586                 -              374             -                                                     -                                -               -                      -               -            27,000             800
Vinalhaven              1,235             2,378,061         246,111        35,844          15,055                -             -               102,053                     -                              -            37,918            55,280            21,272     43,596                     -                           -            47,100                 -              844     54,502                                                   -                                -               -                      -               -          161,521        38,900
Ogunquit              1,226             6,033,792         331,848        93,984     1,272,198                -             -               143,048                     -   0          69,313            62,059            22,767     18,096               1,928                    1,056        113,694                 -           1,593             -                                                     -                                -               -                      -               -                    -            5,469
Frenchville              1,225                605,047         190,747        13,738                  -          88,810           -                         -                       -                        1,759          11,980          113,910            61,807     26,676                  802                       241        809,370                 -              517             -                                                     -                                -               -                      -               -            10,221                -  
Addison              1,209             1,026,816         174,433        22,319            8,933                -             -                         -                       -                              -                    -              85,791            42,168     27,192                     -                      5,273        621,163                 -           1,107          251                                                   -                                -               -                      -            877        118,000                -  
Friendship              1,204             1,259,778         203,294          6,330          14,330                -       1,600               90,423                     -                              -                    -              56,895            25,616     19,788                     -                      1,078          37,013                 -              984             -                                                     -                                -               -                      -               -                    -                  -  
Kenduskeag              1,171                494,427         122,860        10,895          12,411                -             -                 15,356                3,142                      4,205            1,117            57,456            31,541     21,096                  738                    1,624