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