State, district or territory · 23
Maine
Annual housing permits and reporting coverage
- Published estimate · 2025
- 6,979
- Reported only · 2025
- 4,744
- Added by estimation · 2025
- 2,235
Reported and estimated units by year
| Year and source | Published estimate | Reported only | Added by estimation |
|---|---|---|---|
| 2023 Census file | 6,183 | 4,048 | 2,135 |
| 2024 Census file | 6,034 | 3,685 | 2,349 |
| 2025 Census file | 6,979 | 4,744 | 2,235 |
2024 to 2025 · published estimate +945 units · reported only +1,059 · added by estimation -114. This split describes the difference between the published columns.
What types of housing were authorized?
| Units in building | Published estimate | Reported only | Added by estimation |
|---|---|---|---|
| One unit | 4,764 | 2,928 | 1,836 |
| Two units | 244 | 218 | 26 |
| Three or four units | 97 | 59 | 38 |
| Five or more units | 1,874 | 1,539 | 335 |
Local housing and rent context
| Measure | Estimate and margin |
|---|---|
| Housing units · Census table B25001 | 751,876 ± 671 |
| Median gross monthly rent · Census table B25064 | $1,139 ± $13 |
| Gross rent at least 30% of income · Census table B25070 | 48.4% ± 1.2 percentage points |
| Gross rent at least 50% of income | 21.8% ± 1.1 percentage points |
| Estimated households with a computed rent-to-income ratio | 139,717 |
The 2025 permit estimate amounts to 9.3 authorized units per 1,000 housing units in the ACS estimate. The numerator and denominator cover different periods.
Find a county or permit office
Counties and equivalents
- Androscoggin CountyCounty or equivalent 23001 · 453 authorized units
- Aroostook CountyCounty or equivalent 23003 · 64 authorized units
- Cumberland CountyCounty or equivalent 23005 · 1,756 authorized units
- Franklin CountyCounty or equivalent 23007 · 184 authorized units
- Hancock CountyCounty or equivalent 23009 · 318 authorized units
- Kennebec CountyCounty or equivalent 23011 · 510 authorized units
- Knox CountyCounty or equivalent 23013 · 191 authorized units
- Lincoln CountyCounty or equivalent 23015 · 180 authorized units
- Maine Unorganized TerritoryCounty or equivalent 23000 · 114 authorized units
- Oxford CountyCounty or equivalent 23017 · 468 authorized units
- Penobscot CountyCounty or equivalent 23019 · 486 authorized units
- Piscataquis CountyCounty or equivalent 23021 · 140 authorized units
- Sagadahoc CountyCounty or equivalent 23023 · 258 authorized units
- Somerset CountyCounty or equivalent 23025 · 110 authorized units
- Waldo CountyCounty or equivalent 23027 · 167 authorized units
- Washington CountyCounty or equivalent 23029 · 107 authorized units
- York CountyCounty or equivalent 23031 · 1,473 authorized units
Permit offices
- Acton townPermit office 23002000 · York County · 14 authorized units
- Addison townPermit office 23003000 · Washington County · 14 authorized units
- Albion townPermit office 23004000 · Kennebec County · 8 authorized units
- Alfred townPermit office 23006000 · York County · 16 authorized units
- Allagash townPermit office 23007000 · Aroostook County · 2 authorized units
- Alna townPermit office 23008000 · Lincoln County · 6 authorized units
- Alton townPermit office 23009000 · Penobscot County · Latest year unavailable
- Amherst townPermit office 23010000 · Hancock County · 4 authorized units
- Andover townPermit office 23012000 · Oxford County · 2 authorized units
- Anson townPermit office 23014000 · Somerset County · 2 authorized units
- Appleton townPermit office 23015000 · Knox County · 20 authorized units
- Arrowsic townPermit office 23017000 · Sagadahoc County · 3 authorized units
- Arundel townPermit office 23018000 · York County · 24 authorized units
- Ashland townPermit office 23019000 · Aroostook County · 4 authorized units
- AuburnPermit office 23022000 · Androscoggin County · 59 authorized units
- AugustaPermit office 23023000 · Kennebec County · 26 authorized units
- Aurora townPermit office 23024000 · Hancock County · 1 authorized units
- Baileyville townPermit office 23026000 · Washington County · 3 authorized units
- Baldwin townPermit office 23027000 · Cumberland County · 13 authorized units
- BangorPermit office 23029000 · Penobscot County · 83 authorized units
- Bar Harbor townPermit office 23030000 · Hancock County · 28 authorized units
- BathPermit office 23032000 · Sagadahoc County · 104 authorized units
- Beals townPermit office 23033000 · Washington County · 3 authorized units
- Beddington townPermit office 23035000 · Washington County · 0 authorized units
- BelfastPermit office 23036000 · Waldo County · 12 authorized units
- Belgrade townPermit office 23037000 · Kennebec County · 34 authorized units
- Belmont townPermit office 23038000 · Waldo County · 10 authorized units
- Benton townPermit office 23039000 · Kennebec County · 14 authorized units
- Berwick townPermit office 23040000 · York County · 42 authorized units
- Bethel townPermit office 23041000 · Oxford County · 67 authorized units
- BiddefordPermit office 23042000 · York County · 221 authorized units
- Bingham townPermit office 23043000 · Somerset County · 5 authorized units
- Blaine townPermit office 23044000 · Aroostook County · 0 authorized units
- Boothbay Harbor townPermit office 23046000 · Lincoln County · 10 authorized units
- Boothbay townPermit office 23047000 · Lincoln County · 31 authorized units
- Bowdoin townPermit office 23048000 · Sagadahoc County · 6 authorized units
- Bowdoinham townPermit office 23049000 · Sagadahoc County · 36 authorized units
- Bowerbank townPermit office 23050000 · Piscataquis County · 0 authorized units
- Bradford townPermit office 23051000 · Penobscot County · 6 authorized units
- Bradley townPermit office 23052000 · Penobscot County · 6 authorized units
- Bremen townPermit office 23053000 · Lincoln County · 4 authorized units
- BrewerPermit office 23054000 · Penobscot County · 5 authorized units
- Bridgton townPermit office 23056000 · Cumberland County · 59 authorized units
- Bristol townPermit office 23058000 · Lincoln County · 26 authorized units
- Brownfield townPermit office 23062000 · Oxford County · 5 authorized units
- Brownville townPermit office 23063000 · Piscataquis County · 11 authorized units
- Brunswick townPermit office 23064000 · Cumberland County · 153 authorized units
- Buckfield townPermit office 23065000 · Oxford County · 32 authorized units
- Bucksport townPermit office 23066000 · Hancock County · 32 authorized units
- Burlington townPermit office 23067000 · Penobscot County · 12 authorized units
- Buxton townPermit office 23069000 · York County · 25 authorized units
- CalaisPermit office 23071000 · Washington County · 3 authorized units
- Cambridge townPermit office 23072000 · Somerset County · 0 authorized units
- Camden townPermit office 23073000 · Knox County · 11 authorized units
- Canton townPermit office 23075000 · Oxford County · 2 authorized units
- Cape Elizabeth townPermit office 23076000 · Cumberland County · 38 authorized units
- Caratunk townPermit office 23077000 · Somerset County · 0 authorized units
- CaribouPermit office 23078000 · Aroostook County · 8 authorized units
- Carmel townPermit office 23079000 · Penobscot County · 12 authorized units
- Carrabassett Valley townPermit office 23080000 · Franklin County · 33 authorized units
- Casco townPermit office 23084000 · Cumberland County · 36 authorized units
- Castine townPermit office 23085000 · Hancock County · 1 authorized units
- Castle Hill townPermit office 23086000 · Aroostook County · 2 authorized units
- Caswell townPermit office 23087000 · Aroostook County · Latest year unavailable
- Chapman townPermit office 23089000 · Aroostook County · 4 authorized units
- Charleston townPermit office 23090000 · Penobscot County · 0 authorized units
- Chebeague Island townPermit office 23091500 · Cumberland County · 5 authorized units
- Chelsea townPermit office 23092000 · Kennebec County · 3 authorized units
- Cherryfield townPermit office 23093000 · Washington County · Latest year unavailable
- Chesterville townPermit office 23095000 · Franklin County · 7 authorized units
- China townPermit office 23096000 · Kennebec County · 18 authorized units
- Clifton townPermit office 23097000 · Penobscot County · 3 authorized units
- Clinton townPermit office 23098000 · Kennebec County · 2 authorized units
- Columbia Falls townPermit office 23100000 · Washington County · 0 authorized units
- Cooper townPermit office 23102000 · Washington County · 7 authorized units
- Corinna townPermit office 23104000 · Penobscot County · 4 authorized units
- Corinth townPermit office 23105000 · Penobscot County · 5 authorized units
- Cornish townPermit office 23106000 · York County · 9 authorized units
- Cornville townPermit office 23107000 · Somerset County · 4 authorized units
- Cranberry Isles townPermit office 23108000 · Hancock County · 3 authorized units
- Crawford townPermit office 23109000 · Washington County · 0 authorized units
- Cumberland townPermit office 23112000 · Cumberland County · 52 authorized units
- Cutler townPermit office 23114000 · Washington County · 8 authorized units
- Danforth townPermit office 23118000 · Washington County · 6 authorized units
- Dayton townPermit office 23119000 · York County · 4 authorized units
- Deblois townPermit office 23120000 · Washington County · 0 authorized units
- Dedham townPermit office 23121000 · Hancock County · 5 authorized units
- Deer Isle townPermit office 23122000 · Hancock County · 0 authorized units
- Denmark townPermit office 23123000 · Oxford County · 13 authorized units
- Dennysville townPermit office 23125000 · Washington County · 1 authorized units
- Detroit townPermit office 23126000 · Somerset County · 9 authorized units
- Dexter townPermit office 23127000 · Penobscot County · 8 authorized units
- Dixfield townPermit office 23128000 · Oxford County · 58 authorized units
- Dixmont townPermit office 23129000 · Penobscot County · 0 authorized units
- Dover-Foxcroft townPermit office 23130000 · Piscataquis County · 20 authorized units
- Dresden townPermit office 23131000 · Lincoln County · 3 authorized units
- Durham townPermit office 23133000 · Androscoggin County · 15 authorized units
- Dyer Brook townPermit office 23134000 · Aroostook County · 0 authorized units
- East Machias townPermit office 23137000 · Washington County · 3 authorized units
- East Millinocket townPermit office 23138000 · Penobscot County · 0 authorized units
- Eastbrook townPermit office 23139000 · Hancock County · 2 authorized units
- EastportPermit office 23141000 · Washington County · 0 authorized units
- Eddington townPermit office 23142000 · Penobscot County · 6 authorized units
- Edgecomb townPermit office 23143000 · Lincoln County · 4 authorized units
- Eliot townPermit office 23145000 · York County · 100 authorized units
- EllsworthPermit office 23146000 · Hancock County · 51 authorized units
- Embden townPermit office 23147000 · Somerset County · 8 authorized units
- Enfield townPermit office 23148000 · Penobscot County · 7 authorized units
- Eustis townPermit office 23150000 · Franklin County · 8 authorized units
- Exeter townPermit office 23151000 · Penobscot County · 3 authorized units
- Fairfield townPermit office 23152000 · Somerset County · 10 authorized units
- Falmouth townPermit office 23153000 · Cumberland County · 22 authorized units
- Farmingdale townPermit office 23154000 · Kennebec County · 5 authorized units
- Farmington townPermit office 23155000 · Franklin County · 20 authorized units
- Fayette townPermit office 23156000 · Kennebec County · 15 authorized units
- Fort Fairfield townPermit office 23157000 · Aroostook County · 3 authorized units
- Fort Kent townPermit office 23158000 · Aroostook County · 7 authorized units
- Franklin townPermit office 23161000 · Hancock County · 12 authorized units
- Freedom townPermit office 23162000 · Waldo County · 7 authorized units
- Freeport townPermit office 23163000 · Cumberland County · 71 authorized units
- Frenchboro townPermit office 23164000 · Hancock County · 0 authorized units
- Frenchville townPermit office 23165000 · Aroostook County · 0 authorized units
- Friendship townPermit office 23166000 · Knox County · 10 authorized units
- Frye Island townPermit office 23166500 · Cumberland County · 11 authorized units
- Fryeburg townPermit office 23167000 · Oxford County · 29 authorized units
- GardinerPermit office 23168000 · Kennebec County · 57 authorized units
- Garland townPermit office 23170000 · Penobscot County · 7 authorized units
- Georgetown townPermit office 23171000 · Sagadahoc County · 8 authorized units
- Gilead townPermit office 23172000 · Oxford County · 0 authorized units
- Glenburn townPermit office 23173000 · Penobscot County · 21 authorized units
- Gorham townPermit office 23175000 · Cumberland County · 62 authorized units
- Gouldsboro townPermit office 23176000 · Hancock County · 27 authorized units
- Gray townPermit office 23179000 · Cumberland County · 74 authorized units
- Great Pond townPermit office 23180000 · Hancock County · Latest year unavailable
- Greenbush townPermit office 23181000 · Penobscot County · 6 authorized units
- Greene townPermit office 23182000 · Androscoggin County · 27 authorized units
- Greenville townPermit office 23184000 · Piscataquis County · 89 authorized units
- HallowellPermit office 23187000 · Kennebec County · 33 authorized units
- Hampden townPermit office 23190000 · Penobscot County · 44 authorized units
- Hancock townPermit office 23192000 · Hancock County · 19 authorized units
- Hanover townPermit office 23193000 · Oxford County · 7 authorized units
- Harpswell townPermit office 23195000 · Cumberland County · 22 authorized units
- Harrington townPermit office 23196000 · Washington County · 18 authorized units
- Harrison townPermit office 23197000 · Cumberland County · 30 authorized units
- Hartford townPermit office 23198000 · Oxford County · 15 authorized units
- Hartland townPermit office 23199000 · Somerset County · 4 authorized units
- Haynesville townPermit office 23200000 · Aroostook County · 2 authorized units
- Hebron townPermit office 23201000 · Oxford County · 7 authorized units
- Hermon townPermit office 23202000 · Penobscot County · 31 authorized units
- Hersey townPermit office 23203000 · Aroostook County · 1 authorized units
- Hiram townPermit office 23205000 · Oxford County · 10 authorized units
- Hodgdon townPermit office 23206000 · Aroostook County · 0 authorized units
- Holden townPermit office 23207000 · Penobscot County · 7 authorized units
- Hollis townPermit office 23208000 · York County · 23 authorized units
- Hope townPermit office 23209000 · Knox County · 4 authorized units
- Houlton townPermit office 23210000 · Aroostook County · 4 authorized units
- Howland townPermit office 23211000 · Penobscot County · 7 authorized units
- Hudson townPermit office 23212000 · Penobscot County · 7 authorized units
- Industry townPermit office 23213000 · Franklin County · 4 authorized units
- Islesboro townPermit office 23216000 · Waldo County · 0 authorized units
- Jefferson townPermit office 23220000 · Lincoln County · 22 authorized units
- Jonesboro townPermit office 23221000 · Washington County · 5 authorized units
- Jonesport townPermit office 23222000 · Washington County · 0 authorized units
- Kenduskeag townPermit office 23223000 · Penobscot County · 1 authorized units
- Kennebunk townPermit office 23225000 · York County · 58 authorized units
- Kennebunkport townPermit office 23226000 · York County · 22 authorized units
- Kingfield townPermit office 23227000 · Franklin County · 12 authorized units
- Kittery townPermit office 23229000 · York County · 191 authorized units
- Lamoine townPermit office 23235000 · Hancock County · 17 authorized units
- Lebanon townPermit office 23236000 · York County · 37 authorized units
- Lee townPermit office 23237000 · Penobscot County · 2 authorized units
- Leeds townPermit office 23238000 · Androscoggin County · 24 authorized units
- Levant townPermit office 23239000 · Penobscot County · 34 authorized units
- LewistonPermit office 23240000 · Androscoggin County · 184 authorized units
- Limerick townPermit office 23242000 · York County · 14 authorized units
- Limestone townPermit office 23243000 · Aroostook County · 0 authorized units
- Limington townPermit office 23244000 · York County · 20 authorized units
- Lincoln townPermit office 23247000 · Penobscot County · 11 authorized units
- Lincolnville townPermit office 23248000 · Waldo County · 23 authorized units
- Linneus townPermit office 23249000 · Aroostook County · 2 authorized units
- Lisbon townPermit office 23250000 · Androscoggin County · 13 authorized units
- Litchfield townPermit office 23251000 · Kennebec County · 22 authorized units
- Littleton townPermit office 23252000 · Aroostook County · 2 authorized units
- Livermore Falls townPermit office 23253000 · Androscoggin County · 19 authorized units
- Livermore townPermit office 23254000 · Androscoggin County · 8 authorized units
- Long Island townPermit office 23254800 · Cumberland County · 1 authorized units
- Lovell townPermit office 23255000 · Oxford County · 14 authorized units
- Lowell townPermit office 23256000 · Penobscot County · 5 authorized units
- Ludlow townPermit office 23258000 · Aroostook County · 0 authorized units
- Lyman townPermit office 23259000 · York County · 39 authorized units
- Machias townPermit office 23260000 · Washington County · 2 authorized units
- Machiasport townPermit office 23261000 · Washington County · 7 authorized units
- Madawaska townPermit office 23263000 · Aroostook County · 2 authorized units
- Madison townPermit office 23264000 · Somerset County · 18 authorized units
- Maine Unorganized TerritoryPermit office 23267000 · Maine Unorganized Territory · 114 authorized units
- Manchester townPermit office 23268000 · Kennebec County · 4 authorized units
- Mapleton townPermit office 23269000 · Aroostook County · 0 authorized units
- Mariaville townPermit office 23270000 · Hancock County · 3 authorized units
- Mars Hill townPermit office 23271000 · Aroostook County · 0 authorized units
- Marshfield townPermit office 23272000 · Washington County · Latest year unavailable
- Masardis townPermit office 23273000 · Aroostook County · 1 authorized units
- Mattawamkeag townPermit office 23275000 · Penobscot County · 2 authorized units
- Maxfield townPermit office 23276000 · Penobscot County · 0 authorized units
- Mechanic Falls townPermit office 23277000 · Androscoggin County · 24 authorized units
- Meddybemps townPermit office 23278000 · Washington County · 0 authorized units
- Medway townPermit office 23280000 · Penobscot County · Latest year unavailable
- Merrill townPermit office 23282000 · Aroostook County · 2 authorized units
- Mexico townPermit office 23283000 · Oxford County · 8 authorized units
- Milbridge townPermit office 23284000 · Washington County · 0 authorized units
- Milford townPermit office 23285000 · Penobscot County · 14 authorized units
- Millinocket townPermit office 23286000 · Penobscot County · 1 authorized units
- Milo townPermit office 23287000 · Piscataquis County · 7 authorized units
- Minot townPermit office 23288000 · Androscoggin County · 10 authorized units
- Monmouth townPermit office 23290000 · Kennebec County · 20 authorized units
- Monson townPermit office 23292000 · Piscataquis County · 10 authorized units
- Monticello townPermit office 23293000 · Aroostook County · 0 authorized units
- Morrill townPermit office 23297000 · Waldo County · 5 authorized units
- Moscow townPermit office 23298000 · Somerset County · 4 authorized units
- Mount Desert townPermit office 23300000 · Hancock County · 20 authorized units
- Mount Vernon townPermit office 23301000 · Kennebec County · 12 authorized units
- Naples townPermit office 23302000 · Cumberland County · 35 authorized units
- New Canada townPermit office 23304000 · Aroostook County · 0 authorized units
- New Gloucester townPermit office 23305000 · Cumberland County · 29 authorized units
- New Limerick townPermit office 23306000 · Aroostook County · 6 authorized units
- New Sharon townPermit office 23308000 · Franklin County · 12 authorized units
- New Sweden townPermit office 23309000 · Aroostook County · 0 authorized units
- New Vineyard townPermit office 23310000 · Franklin County · 10 authorized units
- Newburgh townPermit office 23311000 · Penobscot County · 8 authorized units
- Newcastle townPermit office 23312000 · Lincoln County · 12 authorized units
- Newfield townPermit office 23313000 · York County · 14 authorized units
- Newport townPermit office 23314000 · Penobscot County · 15 authorized units
- Newry townPermit office 23315000 · Oxford County · 13 authorized units
- Nobleboro townPermit office 23316000 · Lincoln County · 13 authorized units
- North Berwick townPermit office 23318000 · York County · 33 authorized units
- North Haven townPermit office 23319000 · Knox County · 0 authorized units
- North Yarmouth townPermit office 23320000 · Cumberland County · 18 authorized units
- Northfield townPermit office 23321000 · Washington County · Latest year unavailable
- Northport townPermit office 23322000 · Waldo County · 9 authorized units
- Norway townPermit office 23323000 · Oxford County · 39 authorized units
- Oakland townPermit office 23325000 · Kennebec County · 25 authorized units
- Ogunquit townPermit office 23326000 · York County · 51 authorized units
- Old Orchard Beach townPermit office 23327000 · York County · 85 authorized units
- Old TownPermit office 23328000 · Penobscot County · 38 authorized units
- Orient townPermit office 23329000 · Aroostook County · 0 authorized units
- Orono townPermit office 23331000 · Penobscot County · 10 authorized units
- Orrington townPermit office 23332000 · Penobscot County · 13 authorized units
- Otisfield townPermit office 23335000 · Oxford County · 20 authorized units
- Owls Head townPermit office 23336000 · Knox County · 7 authorized units
- Oxford townPermit office 23339000 · Oxford County · 40 authorized units
- Palermo townPermit office 23340000 · Waldo County · 15 authorized units
- Palmyra townPermit office 23341000 · Somerset County · 15 authorized units
- Paris townPermit office 23342000 · Oxford County · 19 authorized units
- Parsonsfield townPermit office 23344000 · York County · 7 authorized units
- Patten townPermit office 23346000 · Penobscot County · 3 authorized units
- Penobscot townPermit office 23349000 · Hancock County · 9 authorized units
- Perham townPermit office 23350000 · Aroostook County · 2 authorized units
- Perry townPermit office 23351000 · Washington County · 7 authorized units
- Peru townPermit office 23352000 · Oxford County · 4 authorized units
- Phillips townPermit office 23353000 · Franklin County · 9 authorized units
- Phippsburg townPermit office 23354000 · Sagadahoc County · 18 authorized units
- Pittsfield townPermit office 23356000 · Somerset County · 5 authorized units
- Pittston townPermit office 23357000 · Kennebec County · 26 authorized units
- Plymouth townPermit office 23359000 · Penobscot County · 2 authorized units
- Poland townPermit office 23360000 · Androscoggin County · 10 authorized units
- Portage Lake townPermit office 23361000 · Aroostook County · 0 authorized units
- Porter townPermit office 23362000 · Oxford County · 4 authorized units
- PortlandPermit office 23363000 · Cumberland County · 423 authorized units
- Pownal townPermit office 23364000 · Cumberland County · 16 authorized units
- Presque IslePermit office 23366000 · Aroostook County · 4 authorized units
- Randolph townPermit office 23369000 · Kennebec County · 7 authorized units
- Rangeley townPermit office 23371000 · Franklin County · 46 authorized units
- Raymond townPermit office 23372000 · Cumberland County · 32 authorized units
- Readfield townPermit office 23373000 · Kennebec County · 10 authorized units
- Richmond townPermit office 23375000 · Sagadahoc County · 11 authorized units
- Ripley townPermit office 23376000 · Somerset County · 0 authorized units
- Robbinston townPermit office 23377000 · Washington County · 2 authorized units
- RocklandPermit office 23378000 · Knox County · 73 authorized units
- Rockport townPermit office 23379000 · Knox County · 14 authorized units
- Rome townPermit office 23380000 · Kennebec County · 4 authorized units
- Roque Bluffs townPermit office 23381000 · Washington County · 6 authorized units
- Roxbury townPermit office 23382000 · Oxford County · 1 authorized units
- Rumford townPermit office 23383000 · Oxford County · 26 authorized units
- Sabattus townPermit office 23384000 · Androscoggin County · 30 authorized units
- SacoPermit office 23385000 · York County · 67 authorized units
- SanfordPermit office 23389000 · York County · 76 authorized units
- Sangerville townPermit office 23390000 · Piscataquis County · 0 authorized units
- Scarborough townPermit office 23391000 · Cumberland County · 106 authorized units
- Searsmont townPermit office 23392000 · Waldo County · 10 authorized units
- Searsport townPermit office 23393000 · Waldo County · 14 authorized units
- Sebago townPermit office 23394000 · Cumberland County · 22 authorized units
- Shapleigh townPermit office 23398000 · York County · 14 authorized units
- Shirley townPermit office 23400000 · Piscataquis County · 3 authorized units
- Sidney townPermit office 23401000 · Kennebec County · 25 authorized units
- Smithfield townPermit office 23403000 · Somerset County · 0 authorized units
- Smyrna townPermit office 23404000 · Aroostook County · 1 authorized units
- Solon townPermit office 23405000 · Somerset County · 6 authorized units
- Somerville townPermit office 23407000 · Lincoln County · 1 authorized units
- South Berwick townPermit office 23409000 · York County · 51 authorized units
- South PortlandPermit office 23411000 · Cumberland County · 31 authorized units
- South Thomaston townPermit office 23412000 · Knox County · 3 authorized units
- Southport townPermit office 23413000 · Lincoln County · 8 authorized units
- Southwest Harbor townPermit office 23414000 · Hancock County · 24 authorized units
- Springfield townPermit office 23415000 · Penobscot County · 22 authorized units
- St. Agatha townPermit office 23387000 · Aroostook County · 3 authorized units
- St. Albans townPermit office 23417000 · Somerset County · 16 authorized units
- St. George townPermit office 23418000 · Knox County · 12 authorized units
- Stacyville townPermit office 23420000 · Penobscot County · 0 authorized units
- Standish townPermit office 23421000 · Cumberland County · 36 authorized units
- Starks townPermit office 23422000 · Somerset County · 4 authorized units
- Stetson townPermit office 23423000 · Penobscot County · 6 authorized units
- Steuben townPermit office 23424000 · Washington County · 9 authorized units
- Stockton Springs townPermit office 23426000 · Waldo County · 11 authorized units
- Stoneham townPermit office 23427000 · Oxford County · 7 authorized units
- Stonington townPermit office 23428000 · Hancock County · 6 authorized units
- Stow townPermit office 23429000 · Oxford County · 5 authorized units
- Sullivan townPermit office 23431000 · Hancock County · 8 authorized units
- Surry townPermit office 23433000 · Hancock County · 13 authorized units
- Swanville townPermit office 23435000 · Waldo County · 12 authorized units
- Sweden townPermit office 23436000 · Oxford County · 6 authorized units
- Temple townPermit office 23438000 · Franklin County · 1 authorized units
- Thomaston townPermit office 23440000 · Knox County · 7 authorized units
- Thorndike townPermit office 23441000 · Waldo County · 1 authorized units
- Topsfield townPermit office 23442000 · Washington County · 1 authorized units
- Topsham townPermit office 23443000 · Sagadahoc County · 47 authorized units
- Tremont townPermit office 23444000 · Hancock County · 15 authorized units
- Trenton townPermit office 23445000 · Hancock County · 11 authorized units
- Troy townPermit office 23446000 · Waldo County · 10 authorized units
- Turner townPermit office 23447000 · Androscoggin County · 24 authorized units
- Union townPermit office 23448000 · Knox County · 9 authorized units
- Unity townPermit office 23449000 · Waldo County · 19 authorized units
- Upton townPermit office 23450000 · Oxford County · 2 authorized units
- Van Buren townPermit office 23451000 · Aroostook County · 0 authorized units
- Vassalboro townPermit office 23453000 · Kennebec County · 20 authorized units
- Veazie townPermit office 23454000 · Penobscot County · 9 authorized units
- Verona Island townPermit office 23455000 · Hancock County · 1 authorized units
- Vienna townPermit office 23456000 · Kennebec County · 4 authorized units
- Vinalhaven townPermit office 23457000 · Knox County · Latest year unavailable
- Wade townPermit office 23458000 · Aroostook County · 2 authorized units
- Waldo townPermit office 23461000 · Waldo County · 9 authorized units
- Waldoboro townPermit office 23462000 · Lincoln County · 20 authorized units
- Wales townPermit office 23463000 · Androscoggin County · 6 authorized units
- Wallagrass townPermit office 23464000 · Aroostook County · 0 authorized units
- Waltham townPermit office 23465000 · Hancock County · 4 authorized units
- Warren townPermit office 23466000 · Knox County · 21 authorized units
- Washburn townPermit office 23467000 · Aroostook County · 0 authorized units
- Washington townPermit office 23469000 · Knox County · Latest year unavailable
- Waterboro townPermit office 23470000 · York County · 34 authorized units
- Waterford townPermit office 23471000 · Oxford County · 6 authorized units
- WatervillePermit office 23472000 · Kennebec County · 74 authorized units
- Wayne townPermit office 23473000 · Kennebec County · 6 authorized units
- Weld townPermit office 23475000 · Franklin County · 7 authorized units
- Wellington townPermit office 23476000 · Piscataquis County · 0 authorized units
- Wells townPermit office 23477000 · York County · 111 authorized units
- West Bath townPermit office 23479000 · Sagadahoc County · 3 authorized units
- WestbrookPermit office 23483000 · Cumberland County · 163 authorized units
- Westfield townPermit office 23484000 · Aroostook County · Latest year unavailable
- Westmanland townPermit office 23485000 · Aroostook County · 0 authorized units
- Weston townPermit office 23486000 · Aroostook County · 4 authorized units
- Westport Island townPermit office 23487000 · Lincoln County · 2 authorized units
- Whiting townPermit office 23489000 · Washington County · 1 authorized units
- Whitneyville townPermit office 23490000 · Washington County · 2 authorized units
- Willimantic townPermit office 23491000 · Piscataquis County · Latest year unavailable
- Wilton townPermit office 23492000 · Franklin County · 15 authorized units
- Windham townPermit office 23493000 · Cumberland County · 187 authorized units
- Windsor townPermit office 23494000 · Kennebec County · 8 authorized units
- Winn townPermit office 23495000 · Penobscot County · Latest year unavailable
- Winslow townPermit office 23496000 · Kennebec County · 19 authorized units
- Winter Harbor townPermit office 23497000 · Hancock County · 2 authorized units
- Winthrop townPermit office 23500000 · Kennebec County · 9 authorized units
- Wiscasset townPermit office 23501000 · Lincoln County · 18 authorized units
- Woodland townPermit office 23502000 · Aroostook County · Latest year unavailable
- Woodstock townPermit office 23503000 · Oxford County · 7 authorized units
- Woodville townPermit office 23504000 · Penobscot County · 0 authorized units
- Woolwich townPermit office 23505000 · Sagadahoc County · 22 authorized units
- Yarmouth townPermit office 23506000 · Cumberland County · 9 authorized units
- York townPermit office 23508000 · York County · 71 authorized units
Sources and definitions
How to read these figures
- The Census Building Permits Survey counts new privately owned housing units authorized by permits. One permit can cover multiple units. The counts describe authorizations, a stage before starts and completions.
- The published estimate includes reported units and Census estimates that fill gaps. The difference is calculated from those two columns. Reported-only units can include records from approved alternative sources. A missing report can leave an office without a usable count.
- County and state totals come from their own Census files. Permit offices can cover places across county lines or areas served by another jurisdiction. The office’s county field is used for navigation.
- ACS housing inventory and rents are survey estimates for 2020–2024. Gross rent includes rent and separately paid utilities or fuels. Rent burden is the share paying at least 30% of income among cash-rent households with a computed ratio. Margins are at 90% confidence. The margin for rent burden is approximate.
- Vintage 2025 county housing stock is a separate Census series. Its model uses building-permit data alongside other inputs. Read stock change and permits as separate measures.
Public sources retrieved November 10, 2026. Building Permits Survey annual data · Survey methodology · American Community Survey data · Download the comparison