Housing needed by 2030
Maine
by 2030
Cumberland
18,800
York
16,600
Kennebec
9,700
Androscoggin
6,500
Penobscot
5,700
Oxford
4,000
Hancock
3,700
Waldo
3,250
Source: Maine housing data portal
↗