<data xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<row _id="1"><county_id>34005</county_id><county>Burlington</county><mun_dist_id>3400503370</mun_dist_id><municipality_district>Bass River Township</municipality_district><pop_2015>1438</pop_2015><pop_2019>1416</pop_2019><pop_2020>1416</pop_2020><pop_2025>1416</pop_2025><pop_2030>1417</pop_2030><pop_2035>1425</pop_2035><pop_2040>1430</pop_2040><pop_2045>1432</pop_2045><pop_2050>1432</pop_2050><abs_chng_2015_2050>-6</abs_chng_2015_2050><perc_chng_2015_2050>-0.42%</perc_chng_2015_2050></row>
<row _id="2"><county_id>34005</county_id><county>Burlington</county><mun_dist_id>3400505740</mun_dist_id><municipality_district>Beverly City</municipality_district><pop_2015>2509</pop_2015><pop_2019>2479</pop_2019><pop_2020>2479</pop_2020><pop_2025>2479</pop_2025><pop_2030>2479</pop_2030><pop_2035>2488</pop_2035><pop_2040>2501</pop_2040><pop_2045>2503</pop_2045><pop_2050>2503</pop_2050><abs_chng_2015_2050>-6</abs_chng_2015_2050><perc_chng_2015_2050>-0.24%</perc_chng_2015_2050></row>
<row _id="3"><county_id>34005</county_id><county>Burlington</county><mun_dist_id>3400506670</mun_dist_id><municipality_district>Bordentown City</municipality_district><pop_2015>3838</pop_2015><pop_2019>3792</pop_2019><pop_2020>3792</pop_2020><pop_2025>4603</pop_2025><pop_2030>4603</pop_2030><pop_2035>4626</pop_2035><pop_2040>4652</pop_2040><pop_2045>4654</pop_2045><pop_2050>4658</pop_2050><abs_chng_2015_2050>820</abs_chng_2015_2050><perc_chng_2015_2050>21.37%</perc_chng_2015_2050></row>
<row _id="4"><county_id>34005</county_id><county>Burlington</county><mun_dist_id>3400506700</mun_dist_id><municipality_district>Bordentown Township</municipality_district><pop_2015>11810</pop_2015><pop_2019>11914</pop_2019><pop_2020>11914</pop_2020><pop_2025>13474</pop_2025><pop_2030>13482</pop_2030><pop_2035>13527</pop_2035><pop_2040>13618</pop_2040><pop_2045>13635</pop_2045><pop_2050>13639</pop_2050><abs_chng_2015_2050>1829</abs_chng_2015_2050><perc_chng_2015_2050>15.49%</perc_chng_2015_2050></row>
<row _id="5"><county_id>34005</county_id><county>Burlington</county><mun_dist_id>3400508920</mun_dist_id><municipality_district>Burlington City</municipality_district><pop_2015>9786</pop_2015><pop_2019>9858</pop_2019><pop_2020>9856</pop_2020><pop_2025>10297</pop_2025><pop_2030>12300</pop_2030><pop_2035>12380</pop_2035><pop_2040>12444</pop_2040><pop_2045>12448</pop_2045><pop_2050>12454</pop_2050><abs_chng_2015_2050>2668</abs_chng_2015_2050><perc_chng_2015_2050>27.26%</perc_chng_2015_2050></row>
<row _id="6"><county_id>34005</county_id><county>Burlington</county><mun_dist_id>3400508950</mun_dist_id><municipality_district>Burlington Township</municipality_district><pop_2015>22664</pop_2015><pop_2019>22594</pop_2019><pop_2020>22547</pop_2020><pop_2025>22705</pop_2025><pop_2030>22842</pop_2030><pop_2035>22930</pop_2035><pop_2040>23015</pop_2040><pop_2045>23036</pop_2045><pop_2050>23048</pop_2050><abs_chng_2015_2050>384</abs_chng_2015_2050><perc_chng_2015_2050>1.69%</perc_chng_2015_2050></row>
<row _id="7"><county_id>34005</county_id><county>Burlington</county><mun_dist_id>3400512670</mun_dist_id><municipality_district>Chesterfield Township</municipality_district><pop_2015>7493</pop_2015><pop_2019>7573</pop_2019><pop_2020>7573</pop_2020><pop_2025>8250</pop_2025><pop_2030>8420</pop_2030><pop_2035>8453</pop_2035><pop_2040>8474</pop_2040><pop_2045>8481</pop_2045><pop_2050>8481</pop_2050><abs_chng_2015_2050>988</abs_chng_2015_2050><perc_chng_2015_2050>13.19%</perc_chng_2015_2050></row>
<row _id="8"><county_id>34005</county_id><county>Burlington</county><mun_dist_id>3400512940</mun_dist_id><municipality_district>Cinnaminson Township</municipality_district><pop_2015>16558</pop_2015><pop_2019>16342</pop_2019><pop_2020>16646</pop_2020><pop_2025>17092</pop_2025><pop_2030>17099</pop_2030><pop_2035>17192</pop_2035><pop_2040>17280</pop_2040><pop_2045>17300</pop_2045><pop_2050>17307</pop_2050><abs_chng_2015_2050>749</abs_chng_2015_2050><perc_chng_2015_2050>4.52%</perc_chng_2015_2050></row>
<row _id="9"><county_id>34005</county_id><county>Burlington</county><mun_dist_id>3400517080</mun_dist_id><municipality_district>Delanco Township</municipality_district><pop_2015>4501</pop_2015><pop_2019>4430</pop_2019><pop_2020>4496</pop_2020><pop_2025>4795</pop_2025><pop_2030>4799</pop_2030><pop_2035>4836</pop_2035><pop_2040>4855</pop_2040><pop_2045>4857</pop_2045><pop_2050>4858</pop_2050><abs_chng_2015_2050>357</abs_chng_2015_2050><perc_chng_2015_2050>7.93%</perc_chng_2015_2050></row>
<row _id="10"><county_id>34005</county_id><county>Burlington</county><mun_dist_id>3400517440</mun_dist_id><municipality_district>Delran Township</municipality_district><pop_2015>16725</pop_2015><pop_2019>16492</pop_2019><pop_2020>16566</pop_2020><pop_2025>17925</pop_2025><pop_2030>18293</pop_2030><pop_2035>18381</pop_2035><pop_2040>18469</pop_2040><pop_2045>18500</pop_2045><pop_2050>18514</pop_2050><abs_chng_2015_2050>1789</abs_chng_2015_2050><perc_chng_2015_2050>10.70%</perc_chng_2015_2050></row>
<row _id="11"><county_id>34005</county_id><county>Burlington</county><mun_dist_id>3400518790</mun_dist_id><municipality_district>Eastampton Township</municipality_district><pop_2015>5921</pop_2015><pop_2019>6144</pop_2019><pop_2020>6656</pop_2020><pop_2025>8048</pop_2025><pop_2030>8048</pop_2030><pop_2035>8077</pop_2035><pop_2040>8115</pop_2040><pop_2045>8123</pop_2045><pop_2050>8133</pop_2050><abs_chng_2015_2050>2212</abs_chng_2015_2050><perc_chng_2015_2050>37.36%</perc_chng_2015_2050></row>
<row _id="12"><county_id>34005</county_id><county>Burlington</county><mun_dist_id>3400520050</mun_dist_id><municipality_district>Edgewater Park Township</municipality_district><pop_2015>8772</pop_2015><pop_2019>8647</pop_2019><pop_2020>8647</pop_2020><pop_2025>9085</pop_2025><pop_2030>9183</pop_2030><pop_2035>9248</pop_2035><pop_2040>9310</pop_2040><pop_2045>9320</pop_2045><pop_2050>9321</pop_2050><abs_chng_2015_2050>549</abs_chng_2015_2050><perc_chng_2015_2050>6.26%</perc_chng_2015_2050></row>
<row _id="13"><county_id>34005</county_id><county>Burlington</county><mun_dist_id>3400522110</mun_dist_id><municipality_district>Evesham Township</municipality_district><pop_2015>45304</pop_2015><pop_2019>45188</pop_2019><pop_2020>45701</pop_2020><pop_2025>47250</pop_2025><pop_2030>47262</pop_2030><pop_2035>47539</pop_2035><pop_2040>47749</pop_2040><pop_2045>47815</pop_2045><pop_2050>47864</pop_2050><abs_chng_2015_2050>2560</abs_chng_2015_2050><perc_chng_2015_2050>5.65%</perc_chng_2015_2050></row>
<row _id="14"><county_id>34005</county_id><county>Burlington</county><mun_dist_id>3400523250</mun_dist_id><municipality_district>Fieldsboro Borough</municipality_district><pop_2015>539</pop_2015><pop_2019>552</pop_2019><pop_2020>552</pop_2020><pop_2025>552</pop_2025><pop_2030>552</pop_2030><pop_2035>554</pop_2035><pop_2040>557</pop_2040><pop_2045>557</pop_2045><pop_2050>557</pop_2050><abs_chng_2015_2050>18</abs_chng_2015_2050><perc_chng_2015_2050>3.34%</perc_chng_2015_2050></row>
<row _id="15"><county_id>34005</county_id><county>Burlington</county><mun_dist_id>3400523850</mun_dist_id><municipality_district>Florence Township</municipality_district><pop_2015>12644</pop_2015><pop_2019>12486</pop_2019><pop_2020>12592</pop_2020><pop_2025>13003</pop_2025><pop_2030>13332</pop_2030><pop_2035>13384</pop_2035><pop_2040>13431</pop_2040><pop_2045>13439</pop_2045><pop_2050>13445</pop_2050><abs_chng_2015_2050>801</abs_chng_2015_2050><perc_chng_2015_2050>6.34%</perc_chng_2015_2050></row>
<row _id="16"><county_id>34005</county_id><county>Burlington</county><mun_dist_id>3400529010</mun_dist_id><municipality_district>Hainesport Township</municipality_district><pop_2015>6035</pop_2015><pop_2019>5976</pop_2019><pop_2020>5976</pop_2020><pop_2025>5995</pop_2025><pop_2030>5999</pop_2030><pop_2035>6154</pop_2035><pop_2040>6263</pop_2040><pop_2045>6293</pop_2045><pop_2050>6316</pop_2050><abs_chng_2015_2050>281</abs_chng_2015_2050><perc_chng_2015_2050>4.66%</perc_chng_2015_2050></row>
<row _id="17"><county_id>34005</county_id><county>Burlington</county><mun_dist_id>3400542060</mun_dist_id><municipality_district>Lumberton Township</municipality_district><pop_2015>12360</pop_2015><pop_2019>12192</pop_2019><pop_2020>12183</pop_2020><pop_2025>12962</pop_2025><pop_2030>13550</pop_2030><pop_2035>13613</pop_2035><pop_2040>13695</pop_2040><pop_2045>13709</pop_2045><pop_2050>13727</pop_2050><abs_chng_2015_2050>1367</abs_chng_2015_2050><perc_chng_2015_2050>11.06%</perc_chng_2015_2050></row>
<row _id="18"><county_id>34005</county_id><county>Burlington</county><mun_dist_id>3400543290</mun_dist_id><municipality_district>Mansfield Township</municipality_district><pop_2015>8574</pop_2015><pop_2019>8533</pop_2019><pop_2020>8533</pop_2020><pop_2025>8634</pop_2025><pop_2030>8745</pop_2030><pop_2035>8844</pop_2035><pop_2040>8932</pop_2040><pop_2045>8959</pop_2045><pop_2050>8984</pop_2050><abs_chng_2015_2050>410</abs_chng_2015_2050><perc_chng_2015_2050>4.78%</perc_chng_2015_2050></row>
<row _id="19"><county_id>34005</county_id><county>Burlington</county><mun_dist_id>3400543740</mun_dist_id><municipality_district>Maple Shade Township</municipality_district><pop_2015>18842</pop_2015><pop_2019>18476</pop_2019><pop_2020>18458</pop_2020><pop_2025>18476</pop_2025><pop_2030>18489</pop_2030><pop_2035>18588</pop_2035><pop_2040>18661</pop_2040><pop_2045>18676</pop_2045><pop_2050>18693</pop_2050><abs_chng_2015_2050>-149</abs_chng_2015_2050><perc_chng_2015_2050>-0.79%</perc_chng_2015_2050></row>
<row _id="20"><county_id>34005</county_id><county>Burlington</county><mun_dist_id>3400545120</mun_dist_id><municipality_district>Medford Township</municipality_district><pop_2015>23261</pop_2015><pop_2019>23394</pop_2019><pop_2020>23381</pop_2020><pop_2025>24283</pop_2025><pop_2030>25723</pop_2030><pop_2035>25831</pop_2035><pop_2040>25996</pop_2040><pop_2045>26043</pop_2045><pop_2050>26055</pop_2050><abs_chng_2015_2050>2794</abs_chng_2015_2050><perc_chng_2015_2050>12.01%</perc_chng_2015_2050></row>
<row _id="21"><county_id>34005</county_id><county>Burlington</county><mun_dist_id>3400545210</mun_dist_id><municipality_district>Medford Lakes Borough</municipality_district><pop_2015>4052</pop_2015><pop_2019>3914</pop_2019><pop_2020>3914</pop_2020><pop_2025>3914</pop_2025><pop_2030>3914</pop_2030><pop_2035>3928</pop_2035><pop_2040>3946</pop_2040><pop_2045>3950</pop_2045><pop_2050>3950</pop_2050><abs_chng_2015_2050>-102</abs_chng_2015_2050><perc_chng_2015_2050>-2.52%</perc_chng_2015_2050></row>
<row _id="22"><county_id>34005</county_id><county>Burlington</county><mun_dist_id>3400547880</mun_dist_id><municipality_district>Moorestown Township</municipality_district><pop_2015>20430</pop_2015><pop_2019>20516</pop_2019><pop_2020>20493</pop_2020><pop_2025>21539</pop_2025><pop_2030>23089</pop_2030><pop_2035>24021</pop_2035><pop_2040>24189</pop_2040><pop_2045>24231</pop_2045><pop_2050>24243</pop_2050><abs_chng_2015_2050>3813</abs_chng_2015_2050><perc_chng_2015_2050>18.66%</perc_chng_2015_2050></row>
<row _id="23"><county_id>34005</county_id><county>Burlington</county><mun_dist_id>3400548900</mun_dist_id><municipality_district>Mount Holly Township</municipality_district><pop_2015>9527</pop_2015><pop_2019>9547</pop_2019><pop_2020>9597</pop_2020><pop_2025>9663</pop_2025><pop_2030>9663</pop_2030><pop_2035>9699</pop_2035><pop_2040>9734</pop_2040><pop_2045>9742</pop_2045><pop_2050>9743</pop_2050><abs_chng_2015_2050>216</abs_chng_2015_2050><perc_chng_2015_2050>2.27%</perc_chng_2015_2050></row>
<row _id="24"><county_id>34005</county_id><county>Burlington</county><mun_dist_id>3400549020</mun_dist_id><municipality_district>Mount Laurel Township</municipality_district><pop_2015>41823</pop_2015><pop_2019>41250</pop_2019><pop_2020>42408</pop_2020><pop_2025>45144</pop_2025><pop_2030>45156</pop_2030><pop_2035>45522</pop_2035><pop_2040>45843</pop_2040><pop_2045>45911</pop_2045><pop_2050>45947</pop_2050><abs_chng_2015_2050>4124</abs_chng_2015_2050><perc_chng_2015_2050>9.86%</perc_chng_2015_2050></row>
<row _id="25"><county_id>34005</county_id><county>Burlington</county><mun_dist_id>3400551510</mun_dist_id><municipality_district>New Hanover Township</municipality_district><pop_2015>7197</pop_2015><pop_2019>7808</pop_2019><pop_2020>7787</pop_2020><pop_2025>7808</pop_2025><pop_2030>7808</pop_2030><pop_2035>7812</pop_2035><pop_2040>7820</pop_2040><pop_2045>7820</pop_2045><pop_2050>7820</pop_2050><abs_chng_2015_2050>623</abs_chng_2015_2050><perc_chng_2015_2050>8.66%</perc_chng_2015_2050></row>
<row _id="26"><county_id>34005</county_id><county>Burlington</county><mun_dist_id>3400553070</mun_dist_id><municipality_district>North Hanover Township</municipality_district><pop_2015>7587</pop_2015><pop_2019>7470</pop_2019><pop_2020>7470</pop_2020><pop_2025>7470</pop_2025><pop_2030>7470</pop_2030><pop_2035>7520</pop_2035><pop_2040>7575</pop_2040><pop_2045>7590</pop_2045><pop_2050>7595</pop_2050><abs_chng_2015_2050>8</abs_chng_2015_2050><perc_chng_2015_2050>0.11%</perc_chng_2015_2050></row>
<row _id="27"><county_id>34005</county_id><county>Burlington</county><mun_dist_id>3400555800</mun_dist_id><municipality_district>Palmyra Borough</municipality_district><pop_2015>7253</pop_2015><pop_2019>7140</pop_2019><pop_2020>7140</pop_2020><pop_2025>7140</pop_2025><pop_2030>7450</pop_2030><pop_2035>7486</pop_2035><pop_2040>7529</pop_2040><pop_2045>7535</pop_2045><pop_2050>7545</pop_2050><abs_chng_2015_2050>292</abs_chng_2015_2050><perc_chng_2015_2050>4.03%</perc_chng_2015_2050></row>
<row _id="28"><county_id>34005</county_id><county>Burlington</county><mun_dist_id>3400557480</mun_dist_id><municipality_district>Pemberton Borough</municipality_district><pop_2015>1352</pop_2015><pop_2019>1324</pop_2019><pop_2020>1324</pop_2020><pop_2025>1324</pop_2025><pop_2030>1324</pop_2030><pop_2035>1325</pop_2035><pop_2040>1325</pop_2040><pop_2045>1325</pop_2045><pop_2050>1327</pop_2050><abs_chng_2015_2050>-25</abs_chng_2015_2050><perc_chng_2015_2050>-1.85%</perc_chng_2015_2050></row>
<row _id="29"><county_id>34005</county_id><county>Burlington</county><mun_dist_id>3400557510</mun_dist_id><municipality_district>Pemberton Township</municipality_district><pop_2015>27522</pop_2015><pop_2019>26979</pop_2019><pop_2020>26966</pop_2020><pop_2025>26979</pop_2025><pop_2030>26982</pop_2030><pop_2035>27060</pop_2035><pop_2040>27172</pop_2040><pop_2045>27201</pop_2045><pop_2050>27235</pop_2050><abs_chng_2015_2050>-287</abs_chng_2015_2050><perc_chng_2015_2050>-1.04%</perc_chng_2015_2050></row>
<row _id="30"><county_id>34005</county_id><county>Burlington</county><mun_dist_id>3400563510</mun_dist_id><municipality_district>Riverside Township</municipality_district><pop_2015>7944</pop_2015><pop_2019>7816</pop_2019><pop_2020>7816</pop_2020><pop_2025>8416</pop_2025><pop_2030>8416</pop_2030><pop_2035>8416</pop_2035><pop_2040>8435</pop_2040><pop_2045>8439</pop_2045><pop_2050>8439</pop_2050><abs_chng_2015_2050>495</abs_chng_2015_2050><perc_chng_2015_2050>6.23%</perc_chng_2015_2050></row>
<row _id="31"><county_id>34005</county_id><county>Burlington</county><mun_dist_id>3400563660</mun_dist_id><municipality_district>Riverton Borough</municipality_district><pop_2015>2718</pop_2015><pop_2019>2685</pop_2019><pop_2020>2677</pop_2020><pop_2025>2685</pop_2025><pop_2030>2685</pop_2030><pop_2035>2698</pop_2035><pop_2040>2722</pop_2040><pop_2045>2722</pop_2045><pop_2050>2722</pop_2050><abs_chng_2015_2050>4</abs_chng_2015_2050><perc_chng_2015_2050>0.15%</perc_chng_2015_2050></row>
<row _id="32"><county_id>34005</county_id><county>Burlington</county><mun_dist_id>3400566810</mun_dist_id><municipality_district>Shamong Township</municipality_district><pop_2015>6436</pop_2015><pop_2019>6367</pop_2019><pop_2020>6367</pop_2020><pop_2025>6367</pop_2025><pop_2030>6367</pop_2030><pop_2035>6401</pop_2035><pop_2040>6416</pop_2040><pop_2045>6418</pop_2045><pop_2050>6421</pop_2050><abs_chng_2015_2050>-15</abs_chng_2015_2050><perc_chng_2015_2050>-0.23%</perc_chng_2015_2050></row>
<row _id="33"><county_id>34005</county_id><county>Burlington</county><mun_dist_id>3400568610</mun_dist_id><municipality_district>Southampton Township</municipality_district><pop_2015>10276</pop_2015><pop_2019>10095</pop_2019><pop_2020>10095</pop_2020><pop_2025>10095</pop_2025><pop_2030>10096</pop_2030><pop_2035>10212</pop_2035><pop_2040>10302</pop_2040><pop_2045>10317</pop_2045><pop_2050>10323</pop_2050><abs_chng_2015_2050>47</abs_chng_2015_2050><perc_chng_2015_2050>0.46%</perc_chng_2015_2050></row>
<row _id="34"><county_id>34005</county_id><county>Burlington</county><mun_dist_id>3400569990</mun_dist_id><municipality_district>Springfield Township</municipality_district><pop_2015>3328</pop_2015><pop_2019>3257</pop_2019><pop_2020>3257</pop_2020><pop_2025>3257</pop_2025><pop_2030>3257</pop_2030><pop_2035>3263</pop_2035><pop_2040>3276</pop_2040><pop_2045>3283</pop_2045><pop_2050>3284</pop_2050><abs_chng_2015_2050>-44</abs_chng_2015_2050><perc_chng_2015_2050>-1.32%</perc_chng_2015_2050></row>
<row _id="35"><county_id>34005</county_id><county>Burlington</county><mun_dist_id>3400572060</mun_dist_id><municipality_district>Tabernacle Township</municipality_district><pop_2015>6896</pop_2015><pop_2019>6794</pop_2019><pop_2020>6794</pop_2020><pop_2025>6794</pop_2025><pop_2030>6794</pop_2030><pop_2035>6823</pop_2035><pop_2040>6855</pop_2040><pop_2045>6866</pop_2045><pop_2050>6866</pop_2050><abs_chng_2015_2050>-30</abs_chng_2015_2050><perc_chng_2015_2050>-0.44%</perc_chng_2015_2050></row>
<row _id="36"><county_id>34005</county_id><county>Burlington</county><mun_dist_id>3400577150</mun_dist_id><municipality_district>Washington Township</municipality_district><pop_2015>665</pop_2015><pop_2019>711</pop_2019><pop_2020>711</pop_2020><pop_2025>711</pop_2025><pop_2030>711</pop_2030><pop_2035>711</pop_2035><pop_2040>711</pop_2040><pop_2045>711</pop_2045><pop_2050>711</pop_2050><abs_chng_2015_2050>46</abs_chng_2015_2050><perc_chng_2015_2050>6.92%</perc_chng_2015_2050></row>
<row _id="37"><county_id>34005</county_id><county>Burlington</county><mun_dist_id>3400578200</mun_dist_id><municipality_district>Westampton Township</municipality_district><pop_2015>8658</pop_2015><pop_2019>8649</pop_2019><pop_2020>8649</pop_2020><pop_2025>8649</pop_2025><pop_2030>8649</pop_2030><pop_2035>8723</pop_2035><pop_2040>8819</pop_2040><pop_2045>8821</pop_2045><pop_2050>8836</pop_2050><abs_chng_2015_2050>178</abs_chng_2015_2050><perc_chng_2015_2050>2.06%</perc_chng_2015_2050></row>
<row _id="38"><county_id>34005</county_id><county>Burlington</county><mun_dist_id>3400581440</mun_dist_id><municipality_district>Willingboro Township</municipality_district><pop_2015>31034</pop_2015><pop_2019>32005</pop_2019><pop_2020>32005</pop_2020><pop_2025>32007</pop_2025><pop_2030>32009</pop_2030><pop_2035>32151</pop_2035><pop_2040>32275</pop_2040><pop_2045>32307</pop_2045><pop_2050>32317</pop_2050><abs_chng_2015_2050>1283</abs_chng_2015_2050><perc_chng_2015_2050>4.13%</perc_chng_2015_2050></row>
<row _id="39"><county_id>34005</county_id><county>Burlington</county><mun_dist_id>3400582420</mun_dist_id><municipality_district>Woodland Township</municipality_district><pop_2015>1779</pop_2015><pop_2019>1768</pop_2019><pop_2020>1761</pop_2020><pop_2025>1768</pop_2025><pop_2030>1768</pop_2030><pop_2035>1783</pop_2035><pop_2040>1788</pop_2040><pop_2045>1788</pop_2045><pop_2050>1788</pop_2050><abs_chng_2015_2050>9</abs_chng_2015_2050><perc_chng_2015_2050>0.51%</perc_chng_2015_2050></row>
<row _id="40"><county_id>34005</county_id><county>Burlington</county><mun_dist_id>3400582960</mun_dist_id><municipality_district>Wrightstown Borough</municipality_district><pop_2015>812</pop_2015><pop_2019>776</pop_2019><pop_2020>776</pop_2020><pop_2025>776</pop_2025><pop_2030>776</pop_2030><pop_2035>777</pop_2035><pop_2040>783</pop_2040><pop_2045>783</pop_2045><pop_2050>783</pop_2050><abs_chng_2015_2050>-29</abs_chng_2015_2050><perc_chng_2015_2050>-3.57%</perc_chng_2015_2050></row>
<row _id="41"><county_id>34007</county_id><county>Camden</county><mun_dist_id>3400702200</mun_dist_id><municipality_district>Audubon Borough</municipality_district><pop_2015>8686</pop_2015><pop_2019>8637</pop_2019><pop_2020>8637</pop_2020><pop_2025>8637</pop_2025><pop_2030>8637</pop_2030><pop_2035>8661</pop_2035><pop_2040>8684</pop_2040><pop_2045>8690</pop_2045><pop_2050>8699</pop_2050><abs_chng_2015_2050>13</abs_chng_2015_2050><perc_chng_2015_2050>0.15%</perc_chng_2015_2050></row>
<row _id="42"><county_id>34007</county_id><county>Camden</county><mun_dist_id>3400702230</mun_dist_id><municipality_district>Audubon Park Borough</municipality_district><pop_2015>1004</pop_2015><pop_2019>1002</pop_2019><pop_2020>1002</pop_2020><pop_2025>1002</pop_2025><pop_2030>1002</pop_2030><pop_2035>1002</pop_2035><pop_2040>1008</pop_2040><pop_2045>1013</pop_2045><pop_2050>1013</pop_2050><abs_chng_2015_2050>9</abs_chng_2015_2050><perc_chng_2015_2050>0.90%</perc_chng_2015_2050></row>
<row _id="43"><county_id>34007</county_id><county>Camden</county><mun_dist_id>3400703250</mun_dist_id><municipality_district>Barrington Borough</municipality_district><pop_2015>6758</pop_2015><pop_2019>6642</pop_2019><pop_2020>6642</pop_2020><pop_2025>6645</pop_2025><pop_2030>6648</pop_2030><pop_2035>6681</pop_2035><pop_2040>6722</pop_2040><pop_2045>6730</pop_2045><pop_2050>6736</pop_2050><abs_chng_2015_2050>-22</abs_chng_2015_2050><perc_chng_2015_2050>-0.33%</perc_chng_2015_2050></row>
<row _id="44"><county_id>34007</county_id><county>Camden</county><mun_dist_id>3400704750</mun_dist_id><municipality_district>Bellmawr Borough</municipality_district><pop_2015>11429</pop_2015><pop_2019>11359</pop_2019><pop_2020>11359</pop_2020><pop_2025>11359</pop_2025><pop_2030>11359</pop_2030><pop_2035>11398</pop_2035><pop_2040>11438</pop_2040><pop_2045>11443</pop_2045><pop_2050>11446</pop_2050><abs_chng_2015_2050>17</abs_chng_2015_2050><perc_chng_2015_2050>0.15%</perc_chng_2015_2050></row>
<row _id="45"><county_id>34007</county_id><county>Camden</county><mun_dist_id>3400705440</mun_dist_id><municipality_district>Berlin Borough</municipality_district><pop_2015>7571</pop_2015><pop_2019>7536</pop_2019><pop_2020>7719</pop_2020><pop_2025>7925</pop_2025><pop_2030>7925</pop_2030><pop_2035>7951</pop_2035><pop_2040>7979</pop_2040><pop_2045>7989</pop_2045><pop_2050>7992</pop_2050><abs_chng_2015_2050>421</abs_chng_2015_2050><perc_chng_2015_2050>5.56%</perc_chng_2015_2050></row>
<row _id="46"><county_id>34007</county_id><county>Camden</county><mun_dist_id>3400705470</mun_dist_id><municipality_district>Berlin Township</municipality_district><pop_2015>5396</pop_2015><pop_2019>5691</pop_2019><pop_2020>5691</pop_2020><pop_2025>5691</pop_2025><pop_2030>5691</pop_2030><pop_2035>5698</pop_2035><pop_2040>5703</pop_2040><pop_2045>5703</pop_2045><pop_2050>5703</pop_2050><abs_chng_2015_2050>307</abs_chng_2015_2050><perc_chng_2015_2050>5.69%</perc_chng_2015_2050></row>
<row _id="47"><county_id>34007</county_id><county>Camden</county><mun_dist_id>3400708170</mun_dist_id><municipality_district>Brooklawn Borough</municipality_district><pop_2015>1893</pop_2015><pop_2019>1898</pop_2019><pop_2020>1898</pop_2020><pop_2025>1898</pop_2025><pop_2030>1898</pop_2030><pop_2035>1919</pop_2035><pop_2040>1927</pop_2040><pop_2045>1927</pop_2045><pop_2050>1927</pop_2050><abs_chng_2015_2050>34</abs_chng_2015_2050><perc_chng_2015_2050>1.80%</perc_chng_2015_2050></row>
<row _id="48"><county_id>34007</county_id><county>Camden</county><mun_dist_id>3400710000</mun_dist_id><municipality_district>Camden City</municipality_district><pop_2015>75252</pop_2015><pop_2019>73562</pop_2019><pop_2020>73775</pop_2020><pop_2025>74085</pop_2025><pop_2030>74086</pop_2030><pop_2035>74313</pop_2035><pop_2040>74569</pop_2040><pop_2045>74628</pop_2045><pop_2050>74664</pop_2050><abs_chng_2015_2050>-588</abs_chng_2015_2050><perc_chng_2015_2050>-0.78%</perc_chng_2015_2050></row>
<row _id="49"><county_id>34007</county_id><county>Camden</county><mun_dist_id>3400712280</mun_dist_id><municipality_district>Cherry Hill Township</municipality_district><pop_2015>70843</pop_2015><pop_2019>71245</pop_2019><pop_2020>71459</pop_2020><pop_2025>75614</pop_2025><pop_2030>75694</pop_2030><pop_2035>75844</pop_2035><pop_2040>76024</pop_2040><pop_2045>76052</pop_2045><pop_2050>76069</pop_2050><abs_chng_2015_2050>5226</abs_chng_2015_2050><perc_chng_2015_2050>7.38%</perc_chng_2015_2050></row>
<row _id="50"><county_id>34007</county_id><county>Camden</county><mun_dist_id>3400712550</mun_dist_id><municipality_district>Chesilhurst Borough</municipality_district><pop_2015>1626</pop_2015><pop_2019>1618</pop_2019><pop_2020>1614</pop_2020><pop_2025>1618</pop_2025><pop_2030>1618</pop_2030><pop_2035>1621</pop_2035><pop_2040>1624</pop_2040><pop_2045>1624</pop_2045><pop_2050>1624</pop_2050><abs_chng_2015_2050>-2</abs_chng_2015_2050><perc_chng_2015_2050>-0.12%</perc_chng_2015_2050></row>
<row _id="51"><county_id>34007</county_id><county>Camden</county><mun_dist_id>3400713420</mun_dist_id><municipality_district>Clementon Borough</municipality_district><pop_2015>4881</pop_2015><pop_2019>4957</pop_2019><pop_2020>4957</pop_2020><pop_2025>4957</pop_2025><pop_2030>4957</pop_2030><pop_2035>4977</pop_2035><pop_2040>4989</pop_2040><pop_2045>4989</pop_2045><pop_2050>4991</pop_2050><abs_chng_2015_2050>110</abs_chng_2015_2050><perc_chng_2015_2050>2.25%</perc_chng_2015_2050></row>
<row _id="52"><county_id>34007</county_id><county>Camden</county><mun_dist_id>3400714260</mun_dist_id><municipality_district>Collingswood Borough</municipality_district><pop_2015>13896</pop_2015><pop_2019>13884</pop_2019><pop_2020>13881</pop_2020><pop_2025>13886</pop_2025><pop_2030>13886</pop_2030><pop_2035>13958</pop_2035><pop_2040>14008</pop_2040><pop_2045>14021</pop_2045><pop_2050>14025</pop_2050><abs_chng_2015_2050>129</abs_chng_2015_2050><perc_chng_2015_2050>0.93%</perc_chng_2015_2050></row>
<row _id="53"><county_id>34007</county_id><county>Camden</county><mun_dist_id>3400726070</mun_dist_id><municipality_district>Gibbsboro Borough</municipality_district><pop_2015>2240</pop_2015><pop_2019>2218</pop_2019><pop_2020>2305</pop_2020><pop_2025>2407</pop_2025><pop_2030>2407</pop_2030><pop_2035>2407</pop_2035><pop_2040>2415</pop_2040><pop_2045>2415</pop_2045><pop_2050>2415</pop_2050><abs_chng_2015_2050>175</abs_chng_2015_2050><perc_chng_2015_2050>7.81%</perc_chng_2015_2050></row>
<row _id="54"><county_id>34007</county_id><county>Camden</county><mun_dist_id>3400726760</mun_dist_id><municipality_district>Gloucester Township</municipality_district><pop_2015>63592</pop_2015><pop_2019>63903</pop_2019><pop_2020>63887</pop_2020><pop_2025>63919</pop_2025><pop_2030>63951</pop_2030><pop_2035>64610</pop_2035><pop_2040>65224</pop_2040><pop_2045>65355</pop_2045><pop_2050>65425</pop_2050><abs_chng_2015_2050>1833</abs_chng_2015_2050><perc_chng_2015_2050>2.88%</perc_chng_2015_2050></row>
<row _id="55"><county_id>34007</county_id><county>Camden</county><mun_dist_id>3400726820</mun_dist_id><municipality_district>Gloucester City</municipality_district><pop_2015>11255</pop_2015><pop_2019>11219</pop_2019><pop_2020>11382</pop_2020><pop_2025>11541</pop_2025><pop_2030>11541</pop_2030><pop_2035>11583</pop_2035><pop_2040>11641</pop_2040><pop_2045>11658</pop_2045><pop_2050>11665</pop_2050><abs_chng_2015_2050>410</abs_chng_2015_2050><perc_chng_2015_2050>3.64%</perc_chng_2015_2050></row>
<row _id="56"><county_id>34007</county_id><county>Camden</county><mun_dist_id>3400728740</mun_dist_id><municipality_district>Haddon Township</municipality_district><pop_2015>14423</pop_2015><pop_2019>14541</pop_2019><pop_2020>14541</pop_2020><pop_2025>14541</pop_2025><pop_2030>14542</pop_2030><pop_2035>14620</pop_2035><pop_2040>14706</pop_2040><pop_2045>14719</pop_2045><pop_2050>14723</pop_2050><abs_chng_2015_2050>300</abs_chng_2015_2050><perc_chng_2015_2050>2.08%</perc_chng_2015_2050></row>
<row _id="57"><county_id>34007</county_id><county>Camden</county><mun_dist_id>3400728770</mun_dist_id><municipality_district>Haddonfield Borough</municipality_district><pop_2015>11356</pop_2015><pop_2019>11317</pop_2019><pop_2020>11317</pop_2020><pop_2025>11317</pop_2025><pop_2030>11317</pop_2030><pop_2035>11350</pop_2035><pop_2040>11395</pop_2040><pop_2045>11395</pop_2045><pop_2050>11401</pop_2050><abs_chng_2015_2050>45</abs_chng_2015_2050><perc_chng_2015_2050>0.40%</perc_chng_2015_2050></row>
<row _id="58"><county_id>34007</county_id><county>Camden</county><mun_dist_id>3400728800</mun_dist_id><municipality_district>Haddon Heights Borough</municipality_district><pop_2015>7448</pop_2015><pop_2019>7529</pop_2019><pop_2020>7529</pop_2020><pop_2025>7529</pop_2025><pop_2030>7529</pop_2030><pop_2035>7537</pop_2035><pop_2040>7569</pop_2040><pop_2045>7575</pop_2045><pop_2050>7577</pop_2050><abs_chng_2015_2050>129</abs_chng_2015_2050><perc_chng_2015_2050>1.73%</perc_chng_2015_2050></row>
<row _id="59"><county_id>34007</county_id><county>Camden</county><mun_dist_id>3400732220</mun_dist_id><municipality_district>Hi-Nella Borough</municipality_district><pop_2015>835</pop_2015><pop_2019>858</pop_2019><pop_2020>858</pop_2020><pop_2025>858</pop_2025><pop_2030>858</pop_2030><pop_2035>863</pop_2035><pop_2040>863</pop_2040><pop_2045>863</pop_2045><pop_2050>863</pop_2050><abs_chng_2015_2050>28</abs_chng_2015_2050><perc_chng_2015_2050>3.35%</perc_chng_2015_2050></row>
<row _id="60"><county_id>34007</county_id><county>Camden</county><mun_dist_id>3400739210</mun_dist_id><municipality_district>Laurel Springs Borough</municipality_district><pop_2015>1866</pop_2015><pop_2019>1866</pop_2019><pop_2020>1866</pop_2020><pop_2025>1866</pop_2025><pop_2030>1866</pop_2030><pop_2035>1866</pop_2035><pop_2040>1873</pop_2040><pop_2045>1873</pop_2045><pop_2050>1873</pop_2050><abs_chng_2015_2050>7</abs_chng_2015_2050><perc_chng_2015_2050>0.38%</perc_chng_2015_2050></row>
<row _id="61"><county_id>34007</county_id><county>Camden</county><mun_dist_id>3400739420</mun_dist_id><municipality_district>Lawnside Borough</municipality_district><pop_2015>2907</pop_2015><pop_2019>2882</pop_2019><pop_2020>2882</pop_2020><pop_2025>2882</pop_2025><pop_2030>2882</pop_2030><pop_2035>2896</pop_2035><pop_2040>2900</pop_2040><pop_2045>2900</pop_2045><pop_2050>2904</pop_2050><abs_chng_2015_2050>-3</abs_chng_2015_2050><perc_chng_2015_2050>-0.10%</perc_chng_2015_2050></row>
<row _id="62"><county_id>34007</county_id><county>Camden</county><mun_dist_id>3400740440</mun_dist_id><municipality_district>Lindenwold Borough</municipality_district><pop_2015>17385</pop_2015><pop_2019>17263</pop_2019><pop_2020>17263</pop_2020><pop_2025>17269</pop_2025><pop_2030>17270</pop_2030><pop_2035>17335</pop_2035><pop_2040>17414</pop_2040><pop_2045>17441</pop_2045><pop_2050>17461</pop_2050><abs_chng_2015_2050>76</abs_chng_2015_2050><perc_chng_2015_2050>0.44%</perc_chng_2015_2050></row>
<row _id="63"><county_id>34007</county_id><county>Camden</county><mun_dist_id>3400742630</mun_dist_id><municipality_district>Magnolia Borough</municipality_district><pop_2015>4299</pop_2015><pop_2019>4273</pop_2019><pop_2020>4273</pop_2020><pop_2025>4273</pop_2025><pop_2030>4273</pop_2030><pop_2035>4278</pop_2035><pop_2040>4286</pop_2040><pop_2045>4287</pop_2045><pop_2050>4293</pop_2050><abs_chng_2015_2050>-6</abs_chng_2015_2050><perc_chng_2015_2050>-0.14%</perc_chng_2015_2050></row>
<row _id="64"><county_id>34007</county_id><county>Camden</county><mun_dist_id>3400745510</mun_dist_id><municipality_district>Merchantville Borough</municipality_district><pop_2015>3707</pop_2015><pop_2019>3700</pop_2019><pop_2020>3700</pop_2020><pop_2025>3702</pop_2025><pop_2030>3702</pop_2030><pop_2035>3710</pop_2035><pop_2040>3734</pop_2040><pop_2045>3738</pop_2045><pop_2050>3738</pop_2050><abs_chng_2015_2050>31</abs_chng_2015_2050><perc_chng_2015_2050>0.84%</perc_chng_2015_2050></row>
<row _id="65"><county_id>34007</county_id><county>Camden</county><mun_dist_id>3400748750</mun_dist_id><municipality_district>Mount Ephraim Borough</municipality_district><pop_2015>4632</pop_2015><pop_2019>4587</pop_2019><pop_2020>4587</pop_2020><pop_2025>4587</pop_2025><pop_2030>4587</pop_2030><pop_2035>4600</pop_2035><pop_2040>4607</pop_2040><pop_2045>4608</pop_2045><pop_2050>4608</pop_2050><abs_chng_2015_2050>-24</abs_chng_2015_2050><perc_chng_2015_2050>-0.52%</perc_chng_2015_2050></row>
<row _id="66"><county_id>34007</county_id><county>Camden</county><mun_dist_id>3400753880</mun_dist_id><municipality_district>Oaklyn Borough</municipality_district><pop_2015>3968</pop_2015><pop_2019>3955</pop_2019><pop_2020>3955</pop_2020><pop_2025>3955</pop_2025><pop_2030>3955</pop_2030><pop_2035>3985</pop_2035><pop_2040>4015</pop_2040><pop_2045>4016</pop_2045><pop_2050>4016</pop_2050><abs_chng_2015_2050>48</abs_chng_2015_2050><perc_chng_2015_2050>1.21%</perc_chng_2015_2050></row>
<row _id="67"><county_id>34007</county_id><county>Camden</county><mun_dist_id>3400757660</mun_dist_id><municipality_district>Pennsauken Township</municipality_district><pop_2015>35552</pop_2015><pop_2019>35761</pop_2019><pop_2020>35899</pop_2020><pop_2025>36055</pop_2025><pop_2030>36060</pop_2030><pop_2035>36159</pop_2035><pop_2040>36286</pop_2040><pop_2045>36299</pop_2045><pop_2050>36307</pop_2050><abs_chng_2015_2050>755</abs_chng_2015_2050><perc_chng_2015_2050>2.12%</perc_chng_2015_2050></row>
<row _id="68"><county_id>34007</county_id><county>Camden</county><mun_dist_id>3400758770</mun_dist_id><municipality_district>Pine Hill Borough</municipality_district><pop_2015>10410</pop_2015><pop_2019>10417</pop_2019><pop_2020>10417</pop_2020><pop_2025>10417</pop_2025><pop_2030>10417</pop_2030><pop_2035>10434</pop_2035><pop_2040>10458</pop_2040><pop_2045>10463</pop_2045><pop_2050>10467</pop_2050><abs_chng_2015_2050>57</abs_chng_2015_2050><perc_chng_2015_2050>0.55%</perc_chng_2015_2050></row>
<row _id="69"><county_id>34007</county_id><county>Camden</county><mun_dist_id>3400758920</mun_dist_id><municipality_district>Pine Valley Borough</municipality_district><pop_2015>11</pop_2015><pop_2019>11</pop_2019><pop_2020>11</pop_2020><pop_2025>11</pop_2025><pop_2030>11</pop_2030><pop_2035>11</pop_2035><pop_2040>11</pop_2040><pop_2045>11</pop_2045><pop_2050>11</pop_2050><abs_chng_2015_2050>0</abs_chng_2015_2050><perc_chng_2015_2050>0.00%</perc_chng_2015_2050></row>
<row _id="70"><county_id>34007</county_id><county>Camden</county><mun_dist_id>3400765160</mun_dist_id><municipality_district>Runnemede Borough</municipality_district><pop_2015>8303</pop_2015><pop_2019>8300</pop_2019><pop_2020>8300</pop_2020><pop_2025>8300</pop_2025><pop_2030>8300</pop_2030><pop_2035>8327</pop_2035><pop_2040>8335</pop_2040><pop_2045>8339</pop_2045><pop_2050>8343</pop_2050><abs_chng_2015_2050>40</abs_chng_2015_2050><perc_chng_2015_2050>0.48%</perc_chng_2015_2050></row>
<row _id="71"><county_id>34007</county_id><county>Camden</county><mun_dist_id>3400768340</mun_dist_id><municipality_district>Somerdale Borough</municipality_district><pop_2015>5405</pop_2015><pop_2019>5477</pop_2019><pop_2020>5477</pop_2020><pop_2025>5477</pop_2025><pop_2030>5477</pop_2030><pop_2035>5477</pop_2035><pop_2040>5487</pop_2040><pop_2045>5494</pop_2045><pop_2050>5498</pop_2050><abs_chng_2015_2050>93</abs_chng_2015_2050><perc_chng_2015_2050>1.72%</perc_chng_2015_2050></row>
<row _id="72"><county_id>34007</county_id><county>Camden</county><mun_dist_id>3400771220</mun_dist_id><municipality_district>Stratford Borough</municipality_district><pop_2015>6972</pop_2015><pop_2019>6955</pop_2019><pop_2020>6951</pop_2020><pop_2025>6955</pop_2025><pop_2030>6955</pop_2030><pop_2035>7001</pop_2035><pop_2040>7035</pop_2040><pop_2045>7041</pop_2045><pop_2050>7044</pop_2050><abs_chng_2015_2050>72</abs_chng_2015_2050><perc_chng_2015_2050>1.03%</perc_chng_2015_2050></row>
<row _id="73"><county_id>34007</county_id><county>Camden</county><mun_dist_id>3400772240</mun_dist_id><municipality_district>Tavistock Borough</municipality_district><pop_2015>4</pop_2015><pop_2019>6</pop_2019><pop_2020>6</pop_2020><pop_2025>6</pop_2025><pop_2030>6</pop_2030><pop_2035>6</pop_2035><pop_2040>6</pop_2040><pop_2045>6</pop_2045><pop_2050>6</pop_2050><abs_chng_2015_2050>2</abs_chng_2015_2050><perc_chng_2015_2050>50.00%</perc_chng_2015_2050></row>
<row _id="74"><county_id>34007</county_id><county>Camden</county><mun_dist_id>3400776220</mun_dist_id><municipality_district>Voorhees Township</municipality_district><pop_2015>29202</pop_2015><pop_2019>29175</pop_2019><pop_2020>29133</pop_2020><pop_2025>29177</pop_2025><pop_2030>29183</pop_2030><pop_2035>29326</pop_2035><pop_2040>29476</pop_2040><pop_2045>29514</pop_2045><pop_2050>29525</pop_2050><abs_chng_2015_2050>323</abs_chng_2015_2050><perc_chng_2015_2050>1.11%</perc_chng_2015_2050></row>
<row _id="75"><county_id>34007</county_id><county>Camden</county><mun_dist_id>3400777630</mun_dist_id><municipality_district>Waterford Township</municipality_district><pop_2015>10718</pop_2015><pop_2019>10684</pop_2019><pop_2020>10681</pop_2020><pop_2025>10685</pop_2025><pop_2030>10685</pop_2030><pop_2035>10697</pop_2035><pop_2040>10709</pop_2040><pop_2045>10709</pop_2045><pop_2050>10711</pop_2050><abs_chng_2015_2050>-7</abs_chng_2015_2050><perc_chng_2015_2050>-0.07%</perc_chng_2015_2050></row>
<row _id="76"><county_id>34007</county_id><county>Camden</county><mun_dist_id>3400781740</mun_dist_id><municipality_district>Winslow Township</municipality_district><pop_2015>39051</pop_2015><pop_2019>38629</pop_2019><pop_2020>38609</pop_2020><pop_2025>38669</pop_2025><pop_2030>38700</pop_2030><pop_2035>39548</pop_2035><pop_2040>40479</pop_2040><pop_2045>40659</pop_2045><pop_2050>40773</pop_2050><abs_chng_2015_2050>1722</abs_chng_2015_2050><perc_chng_2015_2050>4.41%</perc_chng_2015_2050></row>
<row _id="77"><county_id>34007</county_id><county>Camden</county><mun_dist_id>3400782450</mun_dist_id><municipality_district>Woodlynne Borough</municipality_district><pop_2015>2916</pop_2015><pop_2019>2915</pop_2019><pop_2020>2915</pop_2020><pop_2025>2915</pop_2025><pop_2030>2915</pop_2030><pop_2035>2922</pop_2035><pop_2040>2926</pop_2040><pop_2045>2940</pop_2045><pop_2050>2940</pop_2050><abs_chng_2015_2050>24</abs_chng_2015_2050><perc_chng_2015_2050>0.82%</perc_chng_2015_2050></row>
<row _id="78"><county_id>34015</county_id><county>Gloucester</county><mun_dist_id>3401513360</mun_dist_id><municipality_district>Clayton Borough</municipality_district><pop_2015>8475</pop_2015><pop_2019>8738</pop_2019><pop_2020>8738</pop_2020><pop_2025>9102</pop_2025><pop_2030>9247</pop_2030><pop_2035>9635</pop_2035><pop_2040>9650</pop_2040><pop_2045>9691</pop_2045><pop_2050>9747</pop_2050><abs_chng_2015_2050>1272</abs_chng_2015_2050><perc_chng_2015_2050>15.01%</perc_chng_2015_2050></row>
<row _id="79"><county_id>34015</county_id><county>Gloucester</county><mun_dist_id>3401517710</mun_dist_id><municipality_district>Deptford Township</municipality_district><pop_2015>30519</pop_2015><pop_2019>30349</pop_2019><pop_2020>30337</pop_2020><pop_2025>30378</pop_2025><pop_2030>30407</pop_2030><pop_2035>31003</pop_2035><pop_2040>31500</pop_2040><pop_2045>31579</pop_2045><pop_2050>31623</pop_2050><abs_chng_2015_2050>1104</abs_chng_2015_2050><perc_chng_2015_2050>3.62%</perc_chng_2015_2050></row>
<row _id="80"><county_id>34015</county_id><county>Gloucester</county><mun_dist_id>3401519180</mun_dist_id><municipality_district>East Greenwich Township</municipality_district><pop_2015>10310</pop_2015><pop_2019>10719</pop_2019><pop_2020>10712</pop_2020><pop_2025>10720</pop_2025><pop_2030>10720</pop_2030><pop_2035>10736</pop_2035><pop_2040>10744</pop_2040><pop_2045>10744</pop_2045><pop_2050>10744</pop_2050><abs_chng_2015_2050>434</abs_chng_2015_2050><perc_chng_2015_2050>4.21%</perc_chng_2015_2050></row>
<row _id="81"><county_id>34015</county_id><county>Gloucester</county><mun_dist_id>3401521060</mun_dist_id><municipality_district>Elk Township</municipality_district><pop_2015>4094</pop_2015><pop_2019>4173</pop_2019><pop_2020>4172</pop_2020><pop_2025>4252</pop_2025><pop_2030>4301</pop_2030><pop_2035>4621</pop_2035><pop_2040>4650</pop_2040><pop_2045>4737</pop_2045><pop_2050>4840</pop_2050><abs_chng_2015_2050>746</abs_chng_2015_2050><perc_chng_2015_2050>18.22%</perc_chng_2015_2050></row>
<row _id="82"><county_id>34015</county_id><county>Gloucester</county><mun_dist_id>3401524840</mun_dist_id><municipality_district>Franklin Township</municipality_district><pop_2015>16585</pop_2015><pop_2019>16300</pop_2019><pop_2020>16299</pop_2020><pop_2025>16307</pop_2025><pop_2030>16318</pop_2030><pop_2035>16753</pop_2035><pop_2040>17063</pop_2040><pop_2045>17101</pop_2045><pop_2050>17144</pop_2050><abs_chng_2015_2050>559</abs_chng_2015_2050><perc_chng_2015_2050>3.37%</perc_chng_2015_2050></row>
<row _id="83"><county_id>34015</county_id><county>Gloucester</county><mun_dist_id>3401526340</mun_dist_id><municipality_district>Glassboro Borough</municipality_district><pop_2015>19207</pop_2015><pop_2019>20288</pop_2019><pop_2020>20431</pop_2020><pop_2025>20655</pop_2025><pop_2030>20709</pop_2030><pop_2035>21245</pop_2035><pop_2040>21380</pop_2040><pop_2045>21513</pop_2045><pop_2050>21661</pop_2050><abs_chng_2015_2050>2454</abs_chng_2015_2050><perc_chng_2015_2050>12.78%</perc_chng_2015_2050></row>
<row _id="84"><county_id>34015</county_id><county>Gloucester</county><mun_dist_id>3401528185</mun_dist_id><municipality_district>Greenwich Township</municipality_district><pop_2015>4831</pop_2015><pop_2019>4795</pop_2019><pop_2020>4795</pop_2020><pop_2025>4795</pop_2025><pop_2030>4795</pop_2030><pop_2035>4818</pop_2035><pop_2040>4831</pop_2040><pop_2045>4836</pop_2045><pop_2050>4844</pop_2050><abs_chng_2015_2050>13</abs_chng_2015_2050><perc_chng_2015_2050>0.27%</perc_chng_2015_2050></row>
<row _id="85"><county_id>34015</county_id><county>Gloucester</county><mun_dist_id>3401530180</mun_dist_id><municipality_district>Harrison Township</municipality_district><pop_2015>12897</pop_2015><pop_2019>13116</pop_2019><pop_2020>13116</pop_2020><pop_2025>13537</pop_2025><pop_2030>13632</pop_2030><pop_2035>13758</pop_2035><pop_2040>14209</pop_2040><pop_2045>16096</pop_2045><pop_2050>17912</pop_2050><abs_chng_2015_2050>5015</abs_chng_2015_2050><perc_chng_2015_2050>38.89%</perc_chng_2015_2050></row>
<row _id="86"><county_id>34015</county_id><county>Gloucester</county><mun_dist_id>3401541160</mun_dist_id><municipality_district>Logan Township</municipality_district><pop_2015>5981</pop_2015><pop_2019>5874</pop_2019><pop_2020>5874</pop_2020><pop_2025>5907</pop_2025><pop_2030>5955</pop_2030><pop_2035>6409</pop_2035><pop_2040>6437</pop_2040><pop_2045>6446</pop_2045><pop_2050>6451</pop_2050><abs_chng_2015_2050>470</abs_chng_2015_2050><perc_chng_2015_2050>7.86%</perc_chng_2015_2050></row>
<row _id="87"><county_id>34015</county_id><county>Gloucester</county><mun_dist_id>3401543440</mun_dist_id><municipality_district>Mantua Township</municipality_district><pop_2015>15076</pop_2015><pop_2019>14840</pop_2019><pop_2020>14846</pop_2020><pop_2025>15334</pop_2025><pop_2030>15557</pop_2030><pop_2035>16357</pop_2035><pop_2040>16620</pop_2040><pop_2045>18087</pop_2045><pop_2050>19149</pop_2050><abs_chng_2015_2050>4073</abs_chng_2015_2050><perc_chng_2015_2050>27.02%</perc_chng_2015_2050></row>
<row _id="88"><county_id>34015</county_id><county>Gloucester</county><mun_dist_id>3401547250</mun_dist_id><municipality_district>Monroe Township</municipality_district><pop_2015>36796</pop_2015><pop_2019>36865</pop_2019><pop_2020>36858</pop_2020><pop_2025>37577</pop_2025><pop_2030>37834</pop_2030><pop_2035>38562</pop_2035><pop_2040>39200</pop_2040><pop_2045>41973</pop_2045><pop_2050>44595</pop_2050><abs_chng_2015_2050>7799</abs_chng_2015_2050><perc_chng_2015_2050>21.20%</perc_chng_2015_2050></row>
<row _id="89"><county_id>34015</county_id><county>Gloucester</county><mun_dist_id>3401549680</mun_dist_id><municipality_district>National Park Borough</municipality_district><pop_2015>2987</pop_2015><pop_2019>2943</pop_2019><pop_2020>2943</pop_2020><pop_2025>2943</pop_2025><pop_2030>2943</pop_2030><pop_2035>2943</pop_2035><pop_2040>2958</pop_2040><pop_2045>2958</pop_2045><pop_2050>2958</pop_2050><abs_chng_2015_2050>-29</abs_chng_2015_2050><perc_chng_2015_2050>-0.97%</perc_chng_2015_2050></row>
<row _id="90"><county_id>34015</county_id><county>Gloucester</county><mun_dist_id>3401551390</mun_dist_id><municipality_district>Newfield Borough</municipality_district><pop_2015>1568</pop_2015><pop_2019>1543</pop_2019><pop_2020>1543</pop_2020><pop_2025>1543</pop_2025><pop_2030>1545</pop_2030><pop_2035>1556</pop_2035><pop_2040>1558</pop_2040><pop_2045>1563</pop_2045><pop_2050>1563</pop_2050><abs_chng_2015_2050>-5</abs_chng_2015_2050><perc_chng_2015_2050>-0.32%</perc_chng_2015_2050></row>
<row _id="91"><county_id>34015</county_id><county>Gloucester</county><mun_dist_id>3401557150</mun_dist_id><municipality_district>Paulsboro Borough</municipality_district><pop_2015>5952</pop_2015><pop_2019>5854</pop_2019><pop_2020>5854</pop_2020><pop_2025>5854</pop_2025><pop_2030>5854</pop_2030><pop_2035>5872</pop_2035><pop_2040>5882</pop_2040><pop_2045>5885</pop_2045><pop_2050>5896</pop_2050><abs_chng_2015_2050>-56</abs_chng_2015_2050><perc_chng_2015_2050>-0.94%</perc_chng_2015_2050></row>
<row _id="92"><county_id>34015</county_id><county>Gloucester</county><mun_dist_id>3401559070</mun_dist_id><municipality_district>Pitman Borough</municipality_district><pop_2015>8871</pop_2015><pop_2019>8741</pop_2019><pop_2020>8723</pop_2020><pop_2025>8743</pop_2025><pop_2030>8743</pop_2030><pop_2035>8782</pop_2035><pop_2040>8817</pop_2040><pop_2045>8818</pop_2045><pop_2050>8821</pop_2050><abs_chng_2015_2050>-50</abs_chng_2015_2050><perc_chng_2015_2050>-0.56%</perc_chng_2015_2050></row>
<row _id="93"><county_id>34015</county_id><county>Gloucester</county><mun_dist_id>3401569030</mun_dist_id><municipality_district>South Harrison Township</municipality_district><pop_2015>3177</pop_2015><pop_2019>3123</pop_2019><pop_2020>3123</pop_2020><pop_2025>3128</pop_2025><pop_2030>3142</pop_2030><pop_2035>3389</pop_2035><pop_2040>3447</pop_2040><pop_2045>3476</pop_2045><pop_2050>3501</pop_2050><abs_chng_2015_2050>324</abs_chng_2015_2050><perc_chng_2015_2050>10.20%</perc_chng_2015_2050></row>
<row _id="94"><county_id>34015</county_id><county>Gloucester</county><mun_dist_id>3401571850</mun_dist_id><municipality_district>Swedesboro Borough</municipality_district><pop_2015>2599</pop_2015><pop_2019>2568</pop_2019><pop_2020>2568</pop_2020><pop_2025>2568</pop_2025><pop_2030>2568</pop_2030><pop_2035>2580</pop_2035><pop_2040>2595</pop_2040><pop_2045>2595</pop_2045><pop_2050>2597</pop_2050><abs_chng_2015_2050>-2</abs_chng_2015_2050><perc_chng_2015_2050>-0.08%</perc_chng_2015_2050></row>
<row _id="95"><county_id>34015</county_id><county>Gloucester</county><mun_dist_id>3401577180</mun_dist_id><municipality_district>Washington Township</municipality_district><pop_2015>48168</pop_2015><pop_2019>47753</pop_2019><pop_2020>47741</pop_2020><pop_2025>47779</pop_2025><pop_2030>47799</pop_2030><pop_2035>48421</pop_2035><pop_2040>49017</pop_2040><pop_2045>49160</pop_2045><pop_2050>49209</pop_2050><abs_chng_2015_2050>1041</abs_chng_2015_2050><perc_chng_2015_2050>2.16%</perc_chng_2015_2050></row>
<row _id="96"><county_id>34015</county_id><county>Gloucester</county><mun_dist_id>3401578110</mun_dist_id><municipality_district>Wenonah Borough</municipality_district><pop_2015>2258</pop_2015><pop_2019>2212</pop_2019><pop_2020>2212</pop_2020><pop_2025>2212</pop_2025><pop_2030>2212</pop_2030><pop_2035>2215</pop_2035><pop_2040>2238</pop_2040><pop_2045>2238</pop_2045><pop_2050>2238</pop_2050><abs_chng_2015_2050>-20</abs_chng_2015_2050><perc_chng_2015_2050>-0.89%</perc_chng_2015_2050></row>
<row _id="97"><county_id>34015</county_id><county>Gloucester</county><mun_dist_id>3401578800</mun_dist_id><municipality_district>West Deptford Township</municipality_district><pop_2015>21330</pop_2015><pop_2019>20980</pop_2019><pop_2020>20971</pop_2020><pop_2025>21025</pop_2025><pop_2030>21063</pop_2030><pop_2035>22140</pop_2035><pop_2040>23019</pop_2040><pop_2045>23251</pop_2045><pop_2050>23404</pop_2050><abs_chng_2015_2050>2074</abs_chng_2015_2050><perc_chng_2015_2050>9.72%</perc_chng_2015_2050></row>
<row _id="98"><county_id>34015</county_id><county>Gloucester</county><mun_dist_id>3401580120</mun_dist_id><municipality_district>Westville Borough</municipality_district><pop_2015>4200</pop_2015><pop_2019>4144</pop_2019><pop_2020>4144</pop_2020><pop_2025>4148</pop_2025><pop_2030>4149</pop_2030><pop_2035>4160</pop_2035><pop_2040>4180</pop_2040><pop_2045>4181</pop_2045><pop_2050>4187</pop_2050><abs_chng_2015_2050>-13</abs_chng_2015_2050><perc_chng_2015_2050>-0.31%</perc_chng_2015_2050></row>
<row _id="99"><county_id>34015</county_id><county>Gloucester</county><mun_dist_id>3401582120</mun_dist_id><municipality_district>Woodbury City</municipality_district><pop_2015>9954</pop_2015><pop_2019>9794</pop_2019><pop_2020>9789</pop_2020><pop_2025>9795</pop_2025><pop_2030>9796</pop_2030><pop_2035>9831</pop_2035><pop_2040>9849</pop_2040><pop_2045>9859</pop_2045><pop_2050>9862</pop_2050><abs_chng_2015_2050>-92</abs_chng_2015_2050><perc_chng_2015_2050>-0.92%</perc_chng_2015_2050></row>
<row _id="100"><county_id>34015</county_id><county>Gloucester</county><mun_dist_id>3401582180</mun_dist_id><municipality_district>Woodbury Heights Borough</municipality_district><pop_2015>2999</pop_2015><pop_2019>2964</pop_2019><pop_2020>2964</pop_2020><pop_2025>2964</pop_2025><pop_2030>2967</pop_2030><pop_2035>2987</pop_2035><pop_2040>3007</pop_2040><pop_2045>3007</pop_2045><pop_2050>3007</pop_2050><abs_chng_2015_2050>8</abs_chng_2015_2050><perc_chng_2015_2050>0.27%</perc_chng_2015_2050></row>
<row _id="101"><county_id>34015</county_id><county>Gloucester</county><mun_dist_id>3401582840</mun_dist_id><municipality_district>Woolwich Township</municipality_district><pop_2015>12257</pop_2015><pop_2019>12960</pop_2019><pop_2020>12957</pop_2020><pop_2025>13926</pop_2025><pop_2030>16239</pop_2030><pop_2035>18230</pop_2035><pop_2040>19859</pop_2040><pop_2045>21346</pop_2045><pop_2050>21655</pop_2050><abs_chng_2015_2050>9398</abs_chng_2015_2050><perc_chng_2015_2050>76.67%</perc_chng_2015_2050></row>
<row _id="102"><county_id>34021</county_id><county>Mercer</county><mun_dist_id>3402119780</mun_dist_id><municipality_district>East Windsor Township</municipality_district><pop_2015>27265</pop_2015><pop_2019>27288</pop_2019><pop_2020>27281</pop_2020><pop_2025>27288</pop_2025><pop_2030>28459</pop_2030><pop_2035>28501</pop_2035><pop_2040>28564</pop_2040><pop_2045>28569</pop_2045><pop_2050>28577</pop_2050><abs_chng_2015_2050>1312</abs_chng_2015_2050><perc_chng_2015_2050>4.81%</perc_chng_2015_2050></row>
<row _id="103"><county_id>34021</county_id><county>Mercer</county><mun_dist_id>3402122185</mun_dist_id><municipality_district>Ewing Township</municipality_district><pop_2015>36008</pop_2015><pop_2019>36303</pop_2019><pop_2020>36798</pop_2020><pop_2025>38774</pop_2025><pop_2030>40138</pop_2030><pop_2035>40158</pop_2035><pop_2040>40164</pop_2040><pop_2045>40166</pop_2045><pop_2050>40168</pop_2050><abs_chng_2015_2050>4160</abs_chng_2015_2050><perc_chng_2015_2050>11.55%</perc_chng_2015_2050></row>
<row _id="104"><county_id>34021</county_id><county>Mercer</county><mun_dist_id>3402129310</mun_dist_id><municipality_district>Hamilton Township</municipality_district><pop_2015>87970</pop_2015><pop_2019>87065</pop_2019><pop_2020>87093</pop_2020><pop_2025>87493</pop_2025><pop_2030>88457</pop_2030><pop_2035>88627</pop_2035><pop_2040>88817</pop_2040><pop_2045>88868</pop_2045><pop_2050>88912</pop_2050><abs_chng_2015_2050>942</abs_chng_2015_2050><perc_chng_2015_2050>1.07%</perc_chng_2015_2050></row>
<row _id="105"><county_id>34021</county_id><county>Mercer</county><mun_dist_id>3402131620</mun_dist_id><municipality_district>Hightstown Borough</municipality_district><pop_2015>5485</pop_2015><pop_2019>5304</pop_2019><pop_2020>5302</pop_2020><pop_2025>5642</pop_2025><pop_2030>6332</pop_2030><pop_2035>6352</pop_2035><pop_2040>6368</pop_2040><pop_2045>6369</pop_2045><pop_2050>6373</pop_2050><abs_chng_2015_2050>888</abs_chng_2015_2050><perc_chng_2015_2050>16.19%</perc_chng_2015_2050></row>
<row _id="106"><county_id>34021</county_id><county>Mercer</county><mun_dist_id>3402133150</mun_dist_id><municipality_district>Hopewell Borough</municipality_district><pop_2015>1920</pop_2015><pop_2019>1906</pop_2019><pop_2020>1906</pop_2020><pop_2025>1906</pop_2025><pop_2030>1906</pop_2030><pop_2035>1909</pop_2035><pop_2040>1922</pop_2040><pop_2045>1923</pop_2045><pop_2050>1923</pop_2050><abs_chng_2015_2050>3</abs_chng_2015_2050><perc_chng_2015_2050>0.16%</perc_chng_2015_2050></row>
<row _id="107"><county_id>34021</county_id><county>Mercer</county><mun_dist_id>3402133180</mun_dist_id><municipality_district>Hopewell Township</municipality_district><pop_2015>18392</pop_2015><pop_2019>17725</pop_2019><pop_2020>17725</pop_2020><pop_2025>20288</pop_2025><pop_2030>21801</pop_2030><pop_2035>22684</pop_2035><pop_2040>22928</pop_2040><pop_2045>22980</pop_2045><pop_2050>23028</pop_2050><abs_chng_2015_2050>4636</abs_chng_2015_2050><perc_chng_2015_2050>25.21%</perc_chng_2015_2050></row>
<row _id="108"><county_id>34021</county_id><county>Mercer</county><mun_dist_id>3402139510</mun_dist_id><municipality_district>Lawrence Township</municipality_district><pop_2015>32887</pop_2015><pop_2019>32435</pop_2019><pop_2020>32410</pop_2020><pop_2025>32597</pop_2025><pop_2030>33973</pop_2030><pop_2035>34193</pop_2035><pop_2040>34413</pop_2040><pop_2045>34459</pop_2045><pop_2050>34475</pop_2050><abs_chng_2015_2050>1588</abs_chng_2015_2050><perc_chng_2015_2050>4.83%</perc_chng_2015_2050></row>
<row _id="109"><county_id>34021</county_id><county>Mercer</county><mun_dist_id>3402157600</mun_dist_id><municipality_district>Pennington Borough</municipality_district><pop_2015>2530</pop_2015><pop_2019>2576</pop_2019><pop_2020>2575</pop_2020><pop_2025>2576</pop_2025><pop_2030>2576</pop_2030><pop_2035>2592</pop_2035><pop_2040>2600</pop_2040><pop_2045>2605</pop_2045><pop_2050>2605</pop_2050><abs_chng_2015_2050>75</abs_chng_2015_2050><perc_chng_2015_2050>2.96%</perc_chng_2015_2050></row>
<row _id="110"><county_id>34021</county_id><county>Mercer</county><mun_dist_id>3402160900</mun_dist_id><municipality_district>Princeton</municipality_district><pop_2015>30157</pop_2015><pop_2019>31187</pop_2019><pop_2020>31168</pop_2020><pop_2025>31346</pop_2025><pop_2030>32048</pop_2030><pop_2035>32214</pop_2035><pop_2040>32336</pop_2040><pop_2045>32360</pop_2045><pop_2050>32374</pop_2050><abs_chng_2015_2050>2217</abs_chng_2015_2050><perc_chng_2015_2050>7.35%</perc_chng_2015_2050></row>
<row _id="111"><county_id>34021</county_id><county>Mercer</county><mun_dist_id>3402163850</mun_dist_id><municipality_district>Robbinsville Township</municipality_district><pop_2015>14036</pop_2015><pop_2019>14543</pop_2019><pop_2020>14631</pop_2020><pop_2025>14907</pop_2025><pop_2030>14907</pop_2030><pop_2035>14919</pop_2035><pop_2040>14948</pop_2040><pop_2045>14951</pop_2045><pop_2050>14951</pop_2050><abs_chng_2015_2050>915</abs_chng_2015_2050><perc_chng_2015_2050>6.52%</perc_chng_2015_2050></row>
<row _id="112"><county_id>34021</county_id><county>Mercer</county><mun_dist_id>3402174000</mun_dist_id><municipality_district>Trenton City</municipality_district><pop_2015>83518</pop_2015><pop_2019>83203</pop_2019><pop_2020>83148</pop_2020><pop_2025>84348</pop_2025><pop_2030>84377</pop_2030><pop_2035>84960</pop_2035><pop_2040>85625</pop_2040><pop_2045>85750</pop_2045><pop_2050>85861</pop_2050><abs_chng_2015_2050>2343</abs_chng_2015_2050><perc_chng_2015_2050>2.81%</perc_chng_2015_2050></row>
<row _id="113"><county_id>34021</county_id><county>Mercer</county><mun_dist_id>3402180240</mun_dist_id><municipality_district>West Windsor Township</municipality_district><pop_2015>28032</pop_2015><pop_2019>27895</pop_2019><pop_2020>27888</pop_2020><pop_2025>30947</pop_2025><pop_2030>37096</pop_2030><pop_2035>37135</pop_2035><pop_2040>37196</pop_2040><pop_2045>37202</pop_2045><pop_2050>37215</pop_2050><abs_chng_2015_2050>9183</abs_chng_2015_2050><perc_chng_2015_2050>32.76%</perc_chng_2015_2050></row>
<row _id="114"><county_id>42017</county_id><county>Bucks</county><mun_dist_id>4201704976</mun_dist_id><municipality_district>Bedminster Township</municipality_district><pop_2015>7040</pop_2015><pop_2019>7229</pop_2019><pop_2020>7238</pop_2020><pop_2025>7250</pop_2025><pop_2030>7415</pop_2030><pop_2035>7592</pop_2035><pop_2040>7718</pop_2040><pop_2045>7828</pop_2045><pop_2050>7943</pop_2050><abs_chng_2015_2050>903</abs_chng_2015_2050><perc_chng_2015_2050>12.83%</perc_chng_2015_2050></row>
<row _id="115"><county_id>42017</county_id><county>Bucks</county><mun_dist_id>4201705616</mun_dist_id><municipality_district>Bensalem Township</municipality_district><pop_2015>60163</pop_2015><pop_2019>60507</pop_2019><pop_2020>60591</pop_2020><pop_2025>62161</pop_2025><pop_2030>62678</pop_2030><pop_2035>63248</pop_2035><pop_2040>63763</pop_2040><pop_2045>64185</pop_2045><pop_2050>64562</pop_2050><abs_chng_2015_2050>4399</abs_chng_2015_2050><perc_chng_2015_2050>7.31%</perc_chng_2015_2050></row>
<row _id="116"><county_id>42017</county_id><county>Bucks</county><mun_dist_id>4201708592</mun_dist_id><municipality_district>Bridgeton Township</municipality_district><pop_2015>1291</pop_2015><pop_2019>1281</pop_2019><pop_2020>1289</pop_2020><pop_2025>1289</pop_2025><pop_2030>1292</pop_2030><pop_2035>1292</pop_2035><pop_2040>1296</pop_2040><pop_2045>1304</pop_2045><pop_2050>1314</pop_2050><abs_chng_2015_2050>23</abs_chng_2015_2050><perc_chng_2015_2050>1.78%</perc_chng_2015_2050></row>
<row _id="117"><county_id>42017</county_id><county>Bucks</county><mun_dist_id>4201708760</mun_dist_id><municipality_district>Bristol Borough</municipality_district><pop_2015>9603</pop_2015><pop_2019>9576</pop_2019><pop_2020>9575</pop_2020><pop_2025>9586</pop_2025><pop_2030>9622</pop_2030><pop_2035>9645</pop_2035><pop_2040>9656</pop_2040><pop_2045>9685</pop_2045><pop_2050>9715</pop_2050><abs_chng_2015_2050>112</abs_chng_2015_2050><perc_chng_2015_2050>1.17%</perc_chng_2015_2050></row>
<row _id="118"><county_id>42017</county_id><county>Bucks</county><mun_dist_id>4201708768</mun_dist_id><municipality_district>Bristol Township</municipality_district><pop_2015>53912</pop_2015><pop_2019>53473</pop_2019><pop_2020>53492</pop_2020><pop_2025>53543</pop_2025><pop_2030>53826</pop_2030><pop_2035>54166</pop_2035><pop_2040>54443</pop_2040><pop_2045>54642</pop_2045><pop_2050>54789</pop_2050><abs_chng_2015_2050>877</abs_chng_2015_2050><perc_chng_2015_2050>1.63%</perc_chng_2015_2050></row>
<row _id="119"><county_id>42017</county_id><county>Bucks</county><mun_dist_id>4201709816</mun_dist_id><municipality_district>Buckingham Township</municipality_district><pop_2015>20286</pop_2015><pop_2019>20240</pop_2019><pop_2020>20266</pop_2020><pop_2025>20290</pop_2025><pop_2030>20427</pop_2030><pop_2035>20572</pop_2035><pop_2040>20697</pop_2040><pop_2045>20753</pop_2045><pop_2050>20814</pop_2050><abs_chng_2015_2050>528</abs_chng_2015_2050><perc_chng_2015_2050>2.60%</perc_chng_2015_2050></row>
<row _id="120"><county_id>42017</county_id><county>Bucks</county><mun_dist_id>4201712504</mun_dist_id><municipality_district>Chalfont Borough</municipality_district><pop_2015>4055</pop_2015><pop_2019>4269</pop_2019><pop_2020>4286</pop_2020><pop_2025>4305</pop_2025><pop_2030>4329</pop_2030><pop_2035>4355</pop_2035><pop_2040>4374</pop_2040><pop_2045>4394</pop_2045><pop_2050>4408</pop_2050><abs_chng_2015_2050>353</abs_chng_2015_2050><perc_chng_2015_2050>8.71%</perc_chng_2015_2050></row>
<row _id="121"><county_id>42017</county_id><county>Bucks</county><mun_dist_id>4201719784</mun_dist_id><municipality_district>Doylestown Borough</municipality_district><pop_2015>8297</pop_2015><pop_2019>8272</pop_2019><pop_2020>8230</pop_2020><pop_2025>8797</pop_2025><pop_2030>9185</pop_2030><pop_2035>9208</pop_2035><pop_2040>9238</pop_2040><pop_2045>9254</pop_2045><pop_2050>9278</pop_2050><abs_chng_2015_2050>981</abs_chng_2015_2050><perc_chng_2015_2050>11.82%</perc_chng_2015_2050></row>
<row _id="122"><county_id>42017</county_id><county>Bucks</county><mun_dist_id>4201719792</mun_dist_id><municipality_district>Doylestown Township</municipality_district><pop_2015>17489</pop_2015><pop_2019>17398</pop_2019><pop_2020>17356</pop_2020><pop_2025>17625</pop_2025><pop_2030>17976</pop_2030><pop_2035>18148</pop_2035><pop_2040>18268</pop_2040><pop_2045>18321</pop_2045><pop_2050>18356</pop_2050><abs_chng_2015_2050>867</abs_chng_2015_2050><perc_chng_2015_2050>4.96%</perc_chng_2015_2050></row>
<row _id="123"><county_id>42017</county_id><county>Bucks</county><mun_dist_id>4201720104</mun_dist_id><municipality_district>Dublin Borough</municipality_district><pop_2015>2171</pop_2015><pop_2019>2133</pop_2019><pop_2020>2131</pop_2020><pop_2025>2406</pop_2025><pop_2030>2419</pop_2030><pop_2035>2441</pop_2035><pop_2040>2458</pop_2040><pop_2045>2460</pop_2045><pop_2050>2466</pop_2050><abs_chng_2015_2050>295</abs_chng_2015_2050><perc_chng_2015_2050>13.59%</perc_chng_2015_2050></row>
<row _id="124"><county_id>42017</county_id><county>Bucks</county><mun_dist_id>4201720480</mun_dist_id><municipality_district>Durham Township</municipality_district><pop_2015>1140</pop_2015><pop_2019>1133</pop_2019><pop_2020>1133</pop_2020><pop_2025>1133</pop_2025><pop_2030>1133</pop_2030><pop_2035>1147</pop_2035><pop_2040>1147</pop_2040><pop_2045>1162</pop_2045><pop_2050>1166</pop_2050><abs_chng_2015_2050>26</abs_chng_2015_2050><perc_chng_2015_2050>2.28%</perc_chng_2015_2050></row>
<row _id="125"><county_id>42017</county_id><county>Bucks</county><mun_dist_id>4201721760</mun_dist_id><municipality_district>East Rockhill Township</municipality_district><pop_2015>5732</pop_2015><pop_2019>5728</pop_2019><pop_2020>5732</pop_2020><pop_2025>5735</pop_2025><pop_2030>5771</pop_2030><pop_2035>5809</pop_2035><pop_2040>5847</pop_2040><pop_2045>5874</pop_2045><pop_2050>5911</pop_2050><abs_chng_2015_2050>179</abs_chng_2015_2050><perc_chng_2015_2050>3.12%</perc_chng_2015_2050></row>
<row _id="126"><county_id>42017</county_id><county>Bucks</county><mun_dist_id>4201725112</mun_dist_id><municipality_district>Falls Township</municipality_district><pop_2015>33599</pop_2015><pop_2019>33520</pop_2019><pop_2020>33529</pop_2020><pop_2025>33539</pop_2025><pop_2030>33602</pop_2030><pop_2035>33633</pop_2035><pop_2040>33662</pop_2040><pop_2045>33711</pop_2045><pop_2050>33724</pop_2050><abs_chng_2015_2050>125</abs_chng_2015_2050><perc_chng_2015_2050>0.37%</perc_chng_2015_2050></row>
<row _id="127"><county_id>42017</county_id><county>Bucks</county><mun_dist_id>4201733224</mun_dist_id><municipality_district>Haycock Township</municipality_district><pop_2015>2204</pop_2015><pop_2019>2210</pop_2019><pop_2020>2212</pop_2020><pop_2025>2217</pop_2025><pop_2030>2224</pop_2030><pop_2035>2229</pop_2035><pop_2040>2252</pop_2040><pop_2045>2269</pop_2045><pop_2050>2275</pop_2050><abs_chng_2015_2050>71</abs_chng_2015_2050><perc_chng_2015_2050>3.22%</perc_chng_2015_2050></row>
<row _id="128"><county_id>42017</county_id><county>Bucks</county><mun_dist_id>4201734952</mun_dist_id><municipality_district>Hilltown Township</municipality_district><pop_2015>15238</pop_2015><pop_2019>15822</pop_2019><pop_2020>15862</pop_2020><pop_2025>16405</pop_2025><pop_2030>16512</pop_2030><pop_2035>16617</pop_2035><pop_2040>16746</pop_2040><pop_2045>16823</pop_2045><pop_2050>16863</pop_2050><abs_chng_2015_2050>1625</abs_chng_2015_2050><perc_chng_2015_2050>10.66%</perc_chng_2015_2050></row>
<row _id="129"><county_id>42017</county_id><county>Bucks</county><mun_dist_id>4201736192</mun_dist_id><municipality_district>Hulmeville Borough</municipality_district><pop_2015>1005</pop_2015><pop_2019>999</pop_2019><pop_2020>999</pop_2020><pop_2025>999</pop_2025><pop_2030>1000</pop_2030><pop_2035>1000</pop_2035><pop_2040>1004</pop_2040><pop_2045>1011</pop_2045><pop_2050>1012</pop_2050><abs_chng_2015_2050>7</abs_chng_2015_2050><perc_chng_2015_2050>0.70%</perc_chng_2015_2050></row>
<row _id="130"><county_id>42017</county_id><county>Bucks</county><mun_dist_id>4201737304</mun_dist_id><municipality_district>Ivyland Borough</municipality_district><pop_2015>942</pop_2015><pop_2019>941</pop_2019><pop_2020>930</pop_2020><pop_2025>941</pop_2025><pop_2030>946</pop_2030><pop_2035>952</pop_2035><pop_2040>963</pop_2040><pop_2045>970</pop_2045><pop_2050>977</pop_2050><abs_chng_2015_2050>35</abs_chng_2015_2050><perc_chng_2015_2050>3.72%</perc_chng_2015_2050></row>
<row _id="131"><county_id>42017</county_id><county>Bucks</county><mun_dist_id>4201741392</mun_dist_id><municipality_district>Langhorne Borough</municipality_district><pop_2015>1588</pop_2015><pop_2019>1580</pop_2019><pop_2020>1581</pop_2020><pop_2025>1583</pop_2025><pop_2030>1587</pop_2030><pop_2035>1592</pop_2035><pop_2040>1592</pop_2040><pop_2045>1595</pop_2045><pop_2050>1595</pop_2050><abs_chng_2015_2050>7</abs_chng_2015_2050><perc_chng_2015_2050>0.44%</perc_chng_2015_2050></row>
<row _id="132"><county_id>42017</county_id><county>Bucks</county><mun_dist_id>4201741416</mun_dist_id><municipality_district>Langhorne Manor Borough</municipality_district><pop_2015>1470</pop_2015><pop_2019>1424</pop_2019><pop_2020>1414</pop_2020><pop_2025>1428</pop_2025><pop_2030>1428</pop_2030><pop_2035>1433</pop_2035><pop_2040>1447</pop_2040><pop_2045>1447</pop_2045><pop_2050>1459</pop_2050><abs_chng_2015_2050>-11</abs_chng_2015_2050><perc_chng_2015_2050>-0.75%</perc_chng_2015_2050></row>
<row _id="133"><county_id>42017</county_id><county>Bucks</county><mun_dist_id>4201744968</mun_dist_id><municipality_district>Lower Makefield Township</municipality_district><pop_2015>32545</pop_2015><pop_2019>32802</pop_2019><pop_2020>32870</pop_2020><pop_2025>33503</pop_2025><pop_2030>33861</pop_2030><pop_2035>33935</pop_2035><pop_2040>34028</pop_2040><pop_2045>34068</pop_2045><pop_2050>34129</pop_2050><abs_chng_2015_2050>1584</abs_chng_2015_2050><perc_chng_2015_2050>4.87%</perc_chng_2015_2050></row>
<row _id="134"><county_id>42017</county_id><county>Bucks</county><mun_dist_id>4201745112</mun_dist_id><municipality_district>Lower Southampton Township</municipality_district><pop_2015>19046</pop_2015><pop_2019>19177</pop_2019><pop_2020>19184</pop_2020><pop_2025>19291</pop_2025><pop_2030>19419</pop_2030><pop_2035>19469</pop_2035><pop_2040>19495</pop_2040><pop_2045>19526</pop_2045><pop_2050>19540</pop_2050><abs_chng_2015_2050>494</abs_chng_2015_2050><perc_chng_2015_2050>2.59%</perc_chng_2015_2050></row>
<row _id="135"><county_id>42017</county_id><county>Bucks</county><mun_dist_id>4201749120</mun_dist_id><municipality_district>Middletown Township</municipality_district><pop_2015>45201</pop_2015><pop_2019>44966</pop_2019><pop_2020>44923</pop_2020><pop_2025>45007</pop_2025><pop_2030>45280</pop_2030><pop_2035>45617</pop_2035><pop_2040>45923</pop_2040><pop_2045>46238</pop_2045><pop_2050>46456</pop_2050><abs_chng_2015_2050>1255</abs_chng_2015_2050><perc_chng_2015_2050>2.78%</perc_chng_2015_2050></row>
<row _id="136"><county_id>42017</county_id><county>Bucks</county><mun_dist_id>4201749384</mun_dist_id><municipality_district>Milford Township</municipality_district><pop_2015>10010</pop_2015><pop_2019>10056</pop_2019><pop_2020>10065</pop_2020><pop_2025>10087</pop_2025><pop_2030>10239</pop_2030><pop_2035>10372</pop_2035><pop_2040>10551</pop_2040><pop_2045>10698</pop_2045><pop_2050>10820</pop_2050><abs_chng_2015_2050>810</abs_chng_2015_2050><perc_chng_2015_2050>8.09%</perc_chng_2015_2050></row>
<row _id="137"><county_id>42017</county_id><county>Bucks</county><mun_dist_id>4201751144</mun_dist_id><municipality_district>Morrisville Borough</municipality_district><pop_2015>8604</pop_2015><pop_2019>8521</pop_2019><pop_2020>8521</pop_2020><pop_2025>8521</pop_2025><pop_2030>8841</pop_2030><pop_2035>9213</pop_2035><pop_2040>9257</pop_2040><pop_2045>9312</pop_2045><pop_2050>9357</pop_2050><abs_chng_2015_2050>753</abs_chng_2015_2050><perc_chng_2015_2050>8.75%</perc_chng_2015_2050></row>
<row _id="138"><county_id>42017</county_id><county>Bucks</county><mun_dist_id>4201753296</mun_dist_id><municipality_district>New Britain Borough</municipality_district><pop_2015>2965</pop_2015><pop_2019>2969</pop_2019><pop_2020>3260</pop_2020><pop_2025>3557</pop_2025><pop_2030>3561</pop_2030><pop_2035>3574</pop_2035><pop_2040>3580</pop_2040><pop_2045>3588</pop_2045><pop_2050>3598</pop_2050><abs_chng_2015_2050>633</abs_chng_2015_2050><perc_chng_2015_2050>21.35%</perc_chng_2015_2050></row>
<row _id="139"><county_id>42017</county_id><county>Bucks</county><mun_dist_id>4201753304</mun_dist_id><municipality_district>New Britain Township</municipality_district><pop_2015>11241</pop_2015><pop_2019>11524</pop_2019><pop_2020>11531</pop_2020><pop_2025>11542</pop_2025><pop_2030>11739</pop_2030><pop_2035>11913</pop_2035><pop_2040>12033</pop_2040><pop_2045>12126</pop_2045><pop_2050>12213</pop_2050><abs_chng_2015_2050>972</abs_chng_2015_2050><perc_chng_2015_2050>8.65%</perc_chng_2015_2050></row>
<row _id="140"><county_id>42017</county_id><county>Bucks</county><mun_dist_id>4201753712</mun_dist_id><municipality_district>New Hope Borough</municipality_district><pop_2015>2505</pop_2015><pop_2019>2530</pop_2019><pop_2020>2533</pop_2020><pop_2025>2534</pop_2025><pop_2030>2541</pop_2030><pop_2035>2560</pop_2035><pop_2040>2565</pop_2040><pop_2045>2568</pop_2045><pop_2050>2579</pop_2050><abs_chng_2015_2050>74</abs_chng_2015_2050><perc_chng_2015_2050>2.95%</perc_chng_2015_2050></row>
<row _id="141"><county_id>42017</county_id><county>Bucks</county><mun_dist_id>4201754184</mun_dist_id><municipality_district>Newtown Borough</municipality_district><pop_2015>2241</pop_2015><pop_2019>2240</pop_2019><pop_2020>2244</pop_2020><pop_2025>2247</pop_2025><pop_2030>2267</pop_2030><pop_2035>2292</pop_2035><pop_2040>2296</pop_2040><pop_2045>2312</pop_2045><pop_2050>2316</pop_2050><abs_chng_2015_2050>75</abs_chng_2015_2050><perc_chng_2015_2050>3.35%</perc_chng_2015_2050></row>
<row _id="142"><county_id>42017</county_id><county>Bucks</county><mun_dist_id>4201754192</mun_dist_id><municipality_district>Newtown Township</municipality_district><pop_2015>19548</pop_2015><pop_2019>19584</pop_2019><pop_2020>19578</pop_2020><pop_2025>19699</pop_2025><pop_2030>19830</pop_2030><pop_2035>19905</pop_2035><pop_2040>19967</pop_2040><pop_2045>20004</pop_2045><pop_2050>20050</pop_2050><abs_chng_2015_2050>502</abs_chng_2015_2050><perc_chng_2015_2050>2.57%</perc_chng_2015_2050></row>
<row _id="143"><county_id>42017</county_id><county>Bucks</county><mun_dist_id>4201754576</mun_dist_id><municipality_district>Nockamixon Township</municipality_district><pop_2015>3416</pop_2015><pop_2019>3376</pop_2019><pop_2020>3378</pop_2020><pop_2025>3379</pop_2025><pop_2030>3400</pop_2030><pop_2035>3406</pop_2035><pop_2040>3427</pop_2040><pop_2045>3441</pop_2045><pop_2050>3448</pop_2050><abs_chng_2015_2050>32</abs_chng_2015_2050><perc_chng_2015_2050>0.94%</perc_chng_2015_2050></row>
<row _id="144"><county_id>42017</county_id><county>Bucks</county><mun_dist_id>4201754688</mun_dist_id><municipality_district>Northampton Township</municipality_district><pop_2015>39349</pop_2015><pop_2019>39164</pop_2019><pop_2020>39169</pop_2020><pop_2025>39668</pop_2025><pop_2030>39925</pop_2030><pop_2035>40145</pop_2035><pop_2040>40284</pop_2040><pop_2045>40458</pop_2045><pop_2050>40564</pop_2050><abs_chng_2015_2050>1215</abs_chng_2015_2050><perc_chng_2015_2050>3.09%</perc_chng_2015_2050></row>
<row _id="145"><county_id>42017</county_id><county>Bucks</county><mun_dist_id>4201758936</mun_dist_id><municipality_district>Penndel Borough</municipality_district><pop_2015>2186</pop_2015><pop_2019>2157</pop_2019><pop_2020>2157</pop_2020><pop_2025>2157</pop_2025><pop_2030>2160</pop_2030><pop_2035>2188</pop_2035><pop_2040>2201</pop_2040><pop_2045>2216</pop_2045><pop_2050>2228</pop_2050><abs_chng_2015_2050>42</abs_chng_2015_2050><perc_chng_2015_2050>1.92%</perc_chng_2015_2050></row>
<row _id="146"><county_id>42017</county_id><county>Bucks</county><mun_dist_id>4201759384</mun_dist_id><municipality_district>Perkasie Borough</municipality_district><pop_2015>8391</pop_2015><pop_2019>8738</pop_2019><pop_2020>8751</pop_2020><pop_2025>8751</pop_2025><pop_2030>8787</pop_2030><pop_2035>8851</pop_2035><pop_2040>8876</pop_2040><pop_2045>8921</pop_2045><pop_2050>8935</pop_2050><abs_chng_2015_2050>544</abs_chng_2015_2050><perc_chng_2015_2050>6.48%</perc_chng_2015_2050></row>
<row _id="147"><county_id>42017</county_id><county>Bucks</county><mun_dist_id>4201761616</mun_dist_id><municipality_district>Plumstead Township</municipality_district><pop_2015>13432</pop_2015><pop_2019>14483</pop_2019><pop_2020>14488</pop_2020><pop_2025>14554</pop_2025><pop_2030>14981</pop_2030><pop_2035>15354</pop_2035><pop_2040>15746</pop_2040><pop_2045>16052</pop_2045><pop_2050>16357</pop_2050><abs_chng_2015_2050>2925</abs_chng_2015_2050><perc_chng_2015_2050>21.78%</perc_chng_2015_2050></row>
<row _id="148"><county_id>42017</county_id><county>Bucks</county><mun_dist_id>4201763048</mun_dist_id><municipality_district>Quakertown Borough</municipality_district><pop_2015>8729</pop_2015><pop_2019>8661</pop_2019><pop_2020>8750</pop_2020><pop_2025>8853</pop_2025><pop_2030>8898</pop_2030><pop_2035>8926</pop_2035><pop_2040>8971</pop_2040><pop_2045>9002</pop_2045><pop_2050>9044</pop_2050><abs_chng_2015_2050>315</abs_chng_2015_2050><perc_chng_2015_2050>3.61%</perc_chng_2015_2050></row>
<row _id="149"><county_id>42017</county_id><county>Bucks</county><mun_dist_id>4201764536</mun_dist_id><municipality_district>Richland Township</municipality_district><pop_2015>13249</pop_2015><pop_2019>13448</pop_2019><pop_2020>13515</pop_2020><pop_2025>13845</pop_2025><pop_2030>14064</pop_2030><pop_2035>14300</pop_2035><pop_2040>14529</pop_2040><pop_2045>14685</pop_2045><pop_2050>14836</pop_2050><abs_chng_2015_2050>1587</abs_chng_2015_2050><perc_chng_2015_2050>11.98%</perc_chng_2015_2050></row>
<row _id="150"><county_id>42017</county_id><county>Bucks</county><mun_dist_id>4201764584</mun_dist_id><municipality_district>Richlandtown Borough</municipality_district><pop_2015>1307</pop_2015><pop_2019>1297</pop_2019><pop_2020>1287</pop_2020><pop_2025>1297</pop_2025><pop_2030>1297</pop_2030><pop_2035>1302</pop_2035><pop_2040>1308</pop_2040><pop_2045>1310</pop_2045><pop_2050>1310</pop_2050><abs_chng_2015_2050>3</abs_chng_2015_2050><perc_chng_2015_2050>0.23%</perc_chng_2015_2050></row>
<row _id="151"><county_id>42017</county_id><county>Bucks</county><mun_dist_id>4201764856</mun_dist_id><municipality_district>Riegelsville Borough</municipality_district><pop_2015>856</pop_2015><pop_2019>852</pop_2019><pop_2020>852</pop_2020><pop_2025>852</pop_2025><pop_2030>852</pop_2030><pop_2035>852</pop_2035><pop_2040>852</pop_2040><pop_2045>852</pop_2045><pop_2050>853</pop_2050><abs_chng_2015_2050>-3</abs_chng_2015_2050><perc_chng_2015_2050>-0.35%</perc_chng_2015_2050></row>
<row _id="152"><county_id>42017</county_id><county>Bucks</county><mun_dist_id>4201769248</mun_dist_id><municipality_district>Sellersville Borough</municipality_district><pop_2015>4256</pop_2015><pop_2019>4283</pop_2019><pop_2020>4282</pop_2020><pop_2025>4418</pop_2025><pop_2030>4462</pop_2030><pop_2035>4513</pop_2035><pop_2040>4549</pop_2040><pop_2045>4560</pop_2045><pop_2050>4571</pop_2050><abs_chng_2015_2050>315</abs_chng_2015_2050><perc_chng_2015_2050>7.40%</perc_chng_2015_2050></row>
<row _id="153"><county_id>42017</county_id><county>Bucks</county><mun_dist_id>4201770744</mun_dist_id><municipality_district>Silverdale Borough</municipality_district><pop_2015>853</pop_2015><pop_2019>854</pop_2019><pop_2020>854</pop_2020><pop_2025>854</pop_2025><pop_2030>855</pop_2030><pop_2035>855</pop_2035><pop_2040>856</pop_2040><pop_2045>858</pop_2045><pop_2050>862</pop_2050><abs_chng_2015_2050>9</abs_chng_2015_2050><perc_chng_2015_2050>1.06%</perc_chng_2015_2050></row>
<row _id="154"><county_id>42017</county_id><county>Bucks</county><mun_dist_id>4201771752</mun_dist_id><municipality_district>Solebury Township</municipality_district><pop_2015>8598</pop_2015><pop_2019>8552</pop_2019><pop_2020>8553</pop_2020><pop_2025>8553</pop_2025><pop_2030>8584</pop_2030><pop_2035>8614</pop_2035><pop_2040>8636</pop_2040><pop_2045>8662</pop_2045><pop_2050>8685</pop_2050><abs_chng_2015_2050>87</abs_chng_2015_2050><perc_chng_2015_2050>1.01%</perc_chng_2015_2050></row>
<row _id="155"><county_id>42017</county_id><county>Bucks</county><mun_dist_id>4201773016</mun_dist_id><municipality_district>Springfield Township</municipality_district><pop_2015>5060</pop_2015><pop_2019>5033</pop_2019><pop_2020>5041</pop_2020><pop_2025>5041</pop_2025><pop_2030>5068</pop_2030><pop_2035>5085</pop_2035><pop_2040>5103</pop_2040><pop_2045>5120</pop_2045><pop_2050>5126</pop_2050><abs_chng_2015_2050>66</abs_chng_2015_2050><perc_chng_2015_2050>1.30%</perc_chng_2015_2050></row>
<row _id="156"><county_id>42017</county_id><county>Bucks</county><mun_dist_id>4201776304</mun_dist_id><municipality_district>Telford Borough</municipality_district><pop_2015>2182</pop_2015><pop_2019>2205</pop_2019><pop_2020>2196</pop_2020><pop_2025>2338</pop_2025><pop_2030>2505</pop_2030><pop_2035>2527</pop_2035><pop_2040>2528</pop_2040><pop_2045>2528</pop_2045><pop_2050>2533</pop_2050><abs_chng_2015_2050>351</abs_chng_2015_2050><perc_chng_2015_2050>16.09%</perc_chng_2015_2050></row>
<row _id="157"><county_id>42017</county_id><county>Bucks</county><mun_dist_id>4201776784</mun_dist_id><municipality_district>Tinicum Township</municipality_district><pop_2015>3972</pop_2015><pop_2019>3952</pop_2019><pop_2020>3965</pop_2020><pop_2025>3973</pop_2025><pop_2030>4008</pop_2030><pop_2035>4044</pop_2035><pop_2040>4087</pop_2040><pop_2045>4105</pop_2045><pop_2050>4116</pop_2050><abs_chng_2015_2050>144</abs_chng_2015_2050><perc_chng_2015_2050>3.63%</perc_chng_2015_2050></row>
<row _id="158"><county_id>42017</county_id><county>Bucks</county><mun_dist_id>4201777704</mun_dist_id><municipality_district>Trumbauersville Borough</municipality_district><pop_2015>955</pop_2015><pop_2019>935</pop_2019><pop_2020>935</pop_2020><pop_2025>935</pop_2025><pop_2030>944</pop_2030><pop_2035>944</pop_2035><pop_2040>946</pop_2040><pop_2045>946</pop_2045><pop_2050>954</pop_2050><abs_chng_2015_2050>-1</abs_chng_2015_2050><perc_chng_2015_2050>-0.10%</perc_chng_2015_2050></row>
<row _id="159"><county_id>42017</county_id><county>Bucks</county><mun_dist_id>4201777744</mun_dist_id><municipality_district>Tullytown Borough</municipality_district><pop_2015>2205</pop_2015><pop_2019>2181</pop_2019><pop_2020>2183</pop_2020><pop_2025>2183</pop_2025><pop_2030>2211</pop_2030><pop_2035>2217</pop_2035><pop_2040>2219</pop_2040><pop_2045>2221</pop_2045><pop_2050>2224</pop_2050><abs_chng_2015_2050>19</abs_chng_2015_2050><perc_chng_2015_2050>0.86%</perc_chng_2015_2050></row>
<row _id="160"><county_id>42017</county_id><county>Bucks</county><mun_dist_id>4201779128</mun_dist_id><municipality_district>Upper Makefield Township</municipality_district><pop_2015>8191</pop_2015><pop_2019>8600</pop_2019><pop_2020>8600</pop_2020><pop_2025>8602</pop_2025><pop_2030>8643</pop_2030><pop_2035>8656</pop_2035><pop_2040>8676</pop_2040><pop_2045>8707</pop_2045><pop_2050>8714</pop_2050><abs_chng_2015_2050>523</abs_chng_2015_2050><perc_chng_2015_2050>6.39%</perc_chng_2015_2050></row>
<row _id="161"><county_id>42017</county_id><county>Bucks</county><mun_dist_id>4201779296</mun_dist_id><municipality_district>Upper Southampton Township</municipality_district><pop_2015>15081</pop_2015><pop_2019>14956</pop_2019><pop_2020>14946</pop_2020><pop_2025>14968</pop_2025><pop_2030>15108</pop_2030><pop_2035>15233</pop_2035><pop_2040>15310</pop_2040><pop_2045>15394</pop_2045><pop_2050>15443</pop_2050><abs_chng_2015_2050>362</abs_chng_2015_2050><perc_chng_2015_2050>2.40%</perc_chng_2015_2050></row>
<row _id="162"><county_id>42017</county_id><county>Bucks</county><mun_dist_id>4201780952</mun_dist_id><municipality_district>Warminster Township</municipality_district><pop_2015>32632</pop_2015><pop_2019>32348</pop_2019><pop_2020>32414</pop_2020><pop_2025>32457</pop_2025><pop_2030>32743</pop_2030><pop_2035>33137</pop_2035><pop_2040>33416</pop_2040><pop_2045>33639</pop_2045><pop_2050>33792</pop_2050><abs_chng_2015_2050>1160</abs_chng_2015_2050><perc_chng_2015_2050>3.55%</perc_chng_2015_2050></row>
<row _id="163"><county_id>42017</county_id><county>Bucks</county><mun_dist_id>4201781048</mun_dist_id><municipality_district>Warrington Township</municipality_district><pop_2015>23796</pop_2015><pop_2019>24560</pop_2019><pop_2020>24581</pop_2020><pop_2025>25038</pop_2025><pop_2030>25229</pop_2030><pop_2035>25484</pop_2035><pop_2040>25658</pop_2040><pop_2045>25795</pop_2045><pop_2050>25888</pop_2050><abs_chng_2015_2050>2092</abs_chng_2015_2050><perc_chng_2015_2050>8.79%</perc_chng_2015_2050></row>
<row _id="164"><county_id>42017</county_id><county>Bucks</county><mun_dist_id>4201781144</mun_dist_id><municipality_district>Warwick Township</municipality_district><pop_2015>14574</pop_2015><pop_2019>14699</pop_2019><pop_2020>14753</pop_2020><pop_2025>14981</pop_2025><pop_2030>15123</pop_2030><pop_2035>15264</pop_2035><pop_2040>15395</pop_2040><pop_2045>15489</pop_2045><pop_2050>15547</pop_2050><abs_chng_2015_2050>973</abs_chng_2015_2050><perc_chng_2015_2050>6.68%</perc_chng_2015_2050></row>
<row _id="165"><county_id>42017</county_id><county>Bucks</county><mun_dist_id>4201783960</mun_dist_id><municipality_district>West Rockhill Township</municipality_district><pop_2015>5264</pop_2015><pop_2019>5221</pop_2019><pop_2020>5221</pop_2020><pop_2025>5234</pop_2025><pop_2030>5350</pop_2030><pop_2035>5442</pop_2035><pop_2040>5573</pop_2040><pop_2045>5631</pop_2045><pop_2050>5674</pop_2050><abs_chng_2015_2050>410</abs_chng_2015_2050><perc_chng_2015_2050>7.79%</perc_chng_2015_2050></row>
<row _id="166"><county_id>42017</county_id><county>Bucks</county><mun_dist_id>4201786624</mun_dist_id><municipality_district>Wrightstown Township</municipality_district><pop_2015>3101</pop_2015><pop_2019>3097</pop_2019><pop_2020>3100</pop_2020><pop_2025>3103</pop_2025><pop_2030>3114</pop_2030><pop_2035>3130</pop_2035><pop_2040>3154</pop_2040><pop_2045>3163</pop_2045><pop_2050>3173</pop_2050><abs_chng_2015_2050>72</abs_chng_2015_2050><perc_chng_2015_2050>2.32%</perc_chng_2015_2050></row>
<row _id="167"><county_id>42017</county_id><county>Bucks</county><mun_dist_id>4201786920</mun_dist_id><municipality_district>Yardley Borough</municipality_district><pop_2015>2459</pop_2015><pop_2019>2514</pop_2019><pop_2020>2514</pop_2020><pop_2025>2514</pop_2025><pop_2030>2525</pop_2030><pop_2035>2532</pop_2035><pop_2040>2547</pop_2040><pop_2045>2559</pop_2045><pop_2050>2569</pop_2050><abs_chng_2015_2050>110</abs_chng_2015_2050><perc_chng_2015_2050>4.47%</perc_chng_2015_2050></row>
<row _id="168"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202903384</mun_dist_id><municipality_district>Atglen Borough</municipality_district><pop_2015>1408</pop_2015><pop_2019>1409</pop_2019><pop_2020>1413</pop_2020><pop_2025>1574</pop_2025><pop_2030>1701</pop_2030><pop_2035>1701</pop_2035><pop_2040>1701</pop_2040><pop_2045>1701</pop_2045><pop_2050>1701</pop_2050><abs_chng_2015_2050>293</abs_chng_2015_2050><perc_chng_2015_2050>20.81%</perc_chng_2015_2050></row>
<row _id="169"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202903656</mun_dist_id><municipality_district>Avondale Borough</municipality_district><pop_2015>1406</pop_2015><pop_2019>1400</pop_2019><pop_2020>1400</pop_2020><pop_2025>1405</pop_2025><pop_2030>1439</pop_2030><pop_2035>1478</pop_2035><pop_2040>1503</pop_2040><pop_2045>1536</pop_2045><pop_2050>1579</pop_2050><abs_chng_2015_2050>173</abs_chng_2015_2050><perc_chng_2015_2050>12.30%</perc_chng_2015_2050></row>
<row _id="170"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202906544</mun_dist_id><municipality_district>Birmingham Township</municipality_district><pop_2015>4220</pop_2015><pop_2019>4199</pop_2019><pop_2020>4199</pop_2020><pop_2025>4203</pop_2025><pop_2030>4274</pop_2030><pop_2035>4318</pop_2035><pop_2040>4375</pop_2040><pop_2045>4410</pop_2045><pop_2050>4453</pop_2050><abs_chng_2015_2050>233</abs_chng_2015_2050><perc_chng_2015_2050>5.52%</perc_chng_2015_2050></row>
<row _id="171"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202910824</mun_dist_id><municipality_district>Caln Township</municipality_district><pop_2015>14150</pop_2015><pop_2019>14275</pop_2019><pop_2020>14271</pop_2020><pop_2025>15301</pop_2025><pop_2030>15986</pop_2030><pop_2035>16584</pop_2035><pop_2040>17141</pop_2040><pop_2045>17600</pop_2045><pop_2050>17923</pop_2050><abs_chng_2015_2050>3773</abs_chng_2015_2050><perc_chng_2015_2050>26.66%</perc_chng_2015_2050></row>
<row _id="172"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202912744</mun_dist_id><municipality_district>Charlestown Township</municipality_district><pop_2015>5626</pop_2015><pop_2019>6274</pop_2019><pop_2020>6296</pop_2020><pop_2025>6351</pop_2025><pop_2030>6637</pop_2030><pop_2035>6974</pop_2035><pop_2040>7381</pop_2040><pop_2045>7784</pop_2045><pop_2050>8062</pop_2050><abs_chng_2015_2050>2436</abs_chng_2015_2050><perc_chng_2015_2050>43.30%</perc_chng_2015_2050></row>
<row _id="173"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202914712</mun_dist_id><municipality_district>Coatesville City</municipality_district><pop_2015>13173</pop_2015><pop_2019>13069</pop_2019><pop_2020>13073</pop_2020><pop_2025>13124</pop_2025><pop_2030>13644</pop_2030><pop_2035>14086</pop_2035><pop_2040>14417</pop_2040><pop_2045>14730</pop_2045><pop_2050>14927</pop_2050><abs_chng_2015_2050>1754</abs_chng_2015_2050><perc_chng_2015_2050>13.32%</perc_chng_2015_2050></row>
<row _id="174"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202919752</mun_dist_id><municipality_district>Downingtown Borough</municipality_district><pop_2015>7939</pop_2015><pop_2019>7897</pop_2019><pop_2020>7904</pop_2020><pop_2025>10967</pop_2025><pop_2030>11074</pop_2030><pop_2035>11173</pop_2035><pop_2040>11257</pop_2040><pop_2045>11312</pop_2045><pop_2050>11360</pop_2050><abs_chng_2015_2050>3421</abs_chng_2015_2050><perc_chng_2015_2050>43.09%</perc_chng_2015_2050></row>
<row _id="175"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202920824</mun_dist_id><municipality_district>East Bradford Township</municipality_district><pop_2015>9942</pop_2015><pop_2019>9896</pop_2019><pop_2020>9905</pop_2020><pop_2025>10323</pop_2025><pop_2030>10478</pop_2030><pop_2035>10720</pop_2035><pop_2040>11026</pop_2040><pop_2045>11274</pop_2045><pop_2050>11437</pop_2050><abs_chng_2015_2050>1495</abs_chng_2015_2050><perc_chng_2015_2050>15.04%</perc_chng_2015_2050></row>
<row _id="176"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202920864</mun_dist_id><municipality_district>East Brandywine Township</municipality_district><pop_2015>8277</pop_2015><pop_2019>9049</pop_2019><pop_2020>9091</pop_2020><pop_2025>10275</pop_2025><pop_2030>10687</pop_2030><pop_2035>11089</pop_2035><pop_2040>11453</pop_2040><pop_2045>11782</pop_2045><pop_2050>11970</pop_2050><abs_chng_2015_2050>3693</abs_chng_2015_2050><perc_chng_2015_2050>44.62%</perc_chng_2015_2050></row>
<row _id="177"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202920920</mun_dist_id><municipality_district>East Caln Township</municipality_district><pop_2015>4874</pop_2015><pop_2019>4847</pop_2019><pop_2020>4856</pop_2020><pop_2025>5632</pop_2025><pop_2030>6102</pop_2030><pop_2035>6102</pop_2035><pop_2040>6107</pop_2040><pop_2045>6107</pop_2045><pop_2050>6117</pop_2050><abs_chng_2015_2050>1243</abs_chng_2015_2050><perc_chng_2015_2050>25.50%</perc_chng_2015_2050></row>
<row _id="178"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202921008</mun_dist_id><municipality_district>East Coventry Township</municipality_district><pop_2015>6780</pop_2015><pop_2019>6752</pop_2019><pop_2020>6785</pop_2020><pop_2025>7001</pop_2025><pop_2030>7538</pop_2030><pop_2035>8053</pop_2035><pop_2040>8489</pop_2040><pop_2045>8860</pop_2045><pop_2050>9147</pop_2050><abs_chng_2015_2050>2367</abs_chng_2015_2050><perc_chng_2015_2050>34.91%</perc_chng_2015_2050></row>
<row _id="179"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202921104</mun_dist_id><municipality_district>East Fallowfield Township</municipality_district><pop_2015>7611</pop_2015><pop_2019>7558</pop_2019><pop_2020>7608</pop_2020><pop_2025>7749</pop_2025><pop_2030>8256</pop_2030><pop_2035>8683</pop_2035><pop_2040>9076</pop_2040><pop_2045>9401</pop_2045><pop_2050>9736</pop_2050><abs_chng_2015_2050>2125</abs_chng_2015_2050><perc_chng_2015_2050>27.92%</perc_chng_2015_2050></row>
<row _id="180"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202921192</mun_dist_id><municipality_district>East Goshen Township</municipality_district><pop_2015>18213</pop_2015><pop_2019>18149</pop_2019><pop_2020>18158</pop_2020><pop_2025>18187</pop_2025><pop_2030>18534</pop_2030><pop_2035>18834</pop_2035><pop_2040>19119</pop_2040><pop_2045>19340</pop_2045><pop_2050>19496</pop_2050><abs_chng_2015_2050>1283</abs_chng_2015_2050><perc_chng_2015_2050>7.04%</perc_chng_2015_2050></row>
<row _id="181"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202921480</mun_dist_id><municipality_district>East Marlborough Township</municipality_district><pop_2015>7275</pop_2015><pop_2019>7548</pop_2019><pop_2020>7560</pop_2020><pop_2025>8288</pop_2025><pop_2030>8727</pop_2030><pop_2035>9264</pop_2035><pop_2040>9663</pop_2040><pop_2045>10075</pop_2045><pop_2050>10462</pop_2050><abs_chng_2015_2050>3187</abs_chng_2015_2050><perc_chng_2015_2050>43.81%</perc_chng_2015_2050></row>
<row _id="182"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202921576</mun_dist_id><municipality_district>East Nantmeal Township</municipality_district><pop_2015>1814</pop_2015><pop_2019>1855</pop_2019><pop_2020>1854</pop_2020><pop_2025>1859</pop_2025><pop_2030>1908</pop_2030><pop_2035>1957</pop_2035><pop_2040>2022</pop_2040><pop_2045>2099</pop_2045><pop_2050>2131</pop_2050><abs_chng_2015_2050>317</abs_chng_2015_2050><perc_chng_2015_2050>17.48%</perc_chng_2015_2050></row>
<row _id="183"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202921624</mun_dist_id><municipality_district>East Nottingham Township</municipality_district><pop_2015>8894</pop_2015><pop_2019>9085</pop_2019><pop_2020>9100</pop_2020><pop_2025>9214</pop_2025><pop_2030>9909</pop_2030><pop_2035>10445</pop_2035><pop_2040>11007</pop_2040><pop_2045>11433</pop_2045><pop_2050>11906</pop_2050><abs_chng_2015_2050>3012</abs_chng_2015_2050><perc_chng_2015_2050>33.87%</perc_chng_2015_2050></row>
<row _id="184"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202921696</mun_dist_id><municipality_district>East Pikeland Township</municipality_district><pop_2015>7325</pop_2015><pop_2019>7526</pop_2019><pop_2020>7699</pop_2020><pop_2025>8132</pop_2025><pop_2030>8598</pop_2030><pop_2035>9055</pop_2035><pop_2040>9532</pop_2040><pop_2045>9870</pop_2045><pop_2050>10164</pop_2050><abs_chng_2015_2050>2839</abs_chng_2015_2050><perc_chng_2015_2050>38.76%</perc_chng_2015_2050></row>
<row _id="185"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202921928</mun_dist_id><municipality_district>Easttown Township</municipality_district><pop_2015>10573</pop_2015><pop_2019>10634</pop_2019><pop_2020>10635</pop_2020><pop_2025>11443</pop_2025><pop_2030>11676</pop_2030><pop_2035>11788</pop_2035><pop_2040>11874</pop_2040><pop_2045>11966</pop_2045><pop_2050>12041</pop_2050><abs_chng_2015_2050>1468</abs_chng_2015_2050><perc_chng_2015_2050>13.88%</perc_chng_2015_2050></row>
<row _id="186"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202922000</mun_dist_id><municipality_district>East Vincent Township</municipality_district><pop_2015>6918</pop_2015><pop_2019>7343</pop_2019><pop_2020>7348</pop_2020><pop_2025>8381</pop_2025><pop_2030>8762</pop_2030><pop_2035>9118</pop_2035><pop_2040>9470</pop_2040><pop_2045>9713</pop_2045><pop_2050>9935</pop_2050><abs_chng_2015_2050>3017</abs_chng_2015_2050><perc_chng_2015_2050>43.61%</perc_chng_2015_2050></row>
<row _id="187"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202922056</mun_dist_id><municipality_district>East Whiteland Township</municipality_district><pop_2015>10613</pop_2015><pop_2019>12832</pop_2019><pop_2020>13204</pop_2020><pop_2025>16055</pop_2025><pop_2030>16524</pop_2030><pop_2035>16599</pop_2035><pop_2040>16671</pop_2040><pop_2045>16743</pop_2045><pop_2050>16808</pop_2050><abs_chng_2015_2050>6195</abs_chng_2015_2050><perc_chng_2015_2050>58.37%</perc_chng_2015_2050></row>
<row _id="188"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202923032</mun_dist_id><municipality_district>Elk Township</municipality_district><pop_2015>1696</pop_2015><pop_2019>1708</pop_2019><pop_2020>1708</pop_2020><pop_2025>1719</pop_2025><pop_2030>1794</pop_2030><pop_2035>1885</pop_2035><pop_2040>1943</pop_2040><pop_2045>1995</pop_2045><pop_2050>2057</pop_2050><abs_chng_2015_2050>361</abs_chng_2015_2050><perc_chng_2015_2050>21.29%</perc_chng_2015_2050></row>
<row _id="189"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202923440</mun_dist_id><municipality_district>Elverson Borough</municipality_district><pop_2015>1308</pop_2015><pop_2019>1308</pop_2019><pop_2020>1316</pop_2020><pop_2025>1381</pop_2025><pop_2030>1453</pop_2030><pop_2035>1550</pop_2035><pop_2040>1668</pop_2040><pop_2045>1764</pop_2045><pop_2050>1830</pop_2050><abs_chng_2015_2050>522</abs_chng_2015_2050><perc_chng_2015_2050>39.91%</perc_chng_2015_2050></row>
<row _id="190"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202927376</mun_dist_id><municipality_district>Franklin Township</municipality_district><pop_2015>4505</pop_2015><pop_2019>4537</pop_2019><pop_2020>4539</pop_2020><pop_2025>4564</pop_2025><pop_2030>4802</pop_2030><pop_2035>5069</pop_2035><pop_2040>5304</pop_2040><pop_2045>5480</pop_2045><pop_2050>5604</pop_2050><abs_chng_2015_2050>1099</abs_chng_2015_2050><perc_chng_2015_2050>24.40%</perc_chng_2015_2050></row>
<row _id="191"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202934448</mun_dist_id><municipality_district>Highland Township</municipality_district><pop_2015>1276</pop_2015><pop_2019>1287</pop_2019><pop_2020>1292</pop_2020><pop_2025>1296</pop_2025><pop_2030>1321</pop_2030><pop_2035>1369</pop_2035><pop_2040>1412</pop_2040><pop_2045>1433</pop_2045><pop_2050>1482</pop_2050><abs_chng_2015_2050>206</abs_chng_2015_2050><perc_chng_2015_2050>16.14%</perc_chng_2015_2050></row>
<row _id="192"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202935528</mun_dist_id><municipality_district>Honey Brook Borough</municipality_district><pop_2015>1782</pop_2015><pop_2019>1759</pop_2019><pop_2020>1762</pop_2020><pop_2025>1770</pop_2025><pop_2030>1874</pop_2030><pop_2035>1942</pop_2035><pop_2040>2004</pop_2040><pop_2045>2050</pop_2045><pop_2050>2083</pop_2050><abs_chng_2015_2050>301</abs_chng_2015_2050><perc_chng_2015_2050>16.89%</perc_chng_2015_2050></row>
<row _id="193"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202935536</mun_dist_id><municipality_district>Honey Brook Township</municipality_district><pop_2015>8115</pop_2015><pop_2019>8311</pop_2019><pop_2020>8310</pop_2020><pop_2025>8722</pop_2025><pop_2030>9240</pop_2030><pop_2035>9734</pop_2035><pop_2040>10242</pop_2040><pop_2045>10632</pop_2045><pop_2050>11028</pop_2050><abs_chng_2015_2050>2913</abs_chng_2015_2050><perc_chng_2015_2050>35.90%</perc_chng_2015_2050></row>
<row _id="194"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202939344</mun_dist_id><municipality_district>Kennett Township</municipality_district><pop_2015>8150</pop_2015><pop_2019>8305</pop_2019><pop_2020>8545</pop_2020><pop_2025>9384</pop_2025><pop_2030>9843</pop_2030><pop_2035>10244</pop_2035><pop_2040>10593</pop_2040><pop_2045>10846</pop_2045><pop_2050>11095</pop_2050><abs_chng_2015_2050>2945</abs_chng_2015_2050><perc_chng_2015_2050>36.13%</perc_chng_2015_2050></row>
<row _id="195"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202939352</mun_dist_id><municipality_district>Kennett Square Borough</municipality_district><pop_2015>6162</pop_2015><pop_2019>6202</pop_2019><pop_2020>6201</pop_2020><pop_2025>7352</pop_2025><pop_2030>8277</pop_2030><pop_2035>8282</pop_2035><pop_2040>8283</pop_2040><pop_2045>8288</pop_2045><pop_2050>8288</pop_2050><abs_chng_2015_2050>2126</abs_chng_2015_2050><perc_chng_2015_2050>34.50%</perc_chng_2015_2050></row>
<row _id="196"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202944440</mun_dist_id><municipality_district>London Britain Township</municipality_district><pop_2015>3227</pop_2015><pop_2019>3240</pop_2019><pop_2020>3241</pop_2020><pop_2025>3246</pop_2025><pop_2030>3278</pop_2030><pop_2035>3341</pop_2035><pop_2040>3379</pop_2040><pop_2045>3409</pop_2045><pop_2050>3442</pop_2050><abs_chng_2015_2050>215</abs_chng_2015_2050><perc_chng_2015_2050>6.66%</perc_chng_2015_2050></row>
<row _id="197"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202944456</mun_dist_id><municipality_district>Londonderry Township</municipality_district><pop_2015>2401</pop_2015><pop_2019>2552</pop_2019><pop_2020>2555</pop_2020><pop_2025>2571</pop_2025><pop_2030>2666</pop_2030><pop_2035>2774</pop_2035><pop_2040>2889</pop_2040><pop_2045>2989</pop_2045><pop_2050>3066</pop_2050><abs_chng_2015_2050>665</abs_chng_2015_2050><perc_chng_2015_2050>27.70%</perc_chng_2015_2050></row>
<row _id="198"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202944480</mun_dist_id><municipality_district>London Grove Township</municipality_district><pop_2015>8595</pop_2015><pop_2019>8829</pop_2019><pop_2020>8849</pop_2020><pop_2025>9068</pop_2025><pop_2030>9628</pop_2030><pop_2035>10215</pop_2035><pop_2040>10818</pop_2040><pop_2045>11348</pop_2045><pop_2050>11783</pop_2050><abs_chng_2015_2050>3188</abs_chng_2015_2050><perc_chng_2015_2050>37.09%</perc_chng_2015_2050></row>
<row _id="199"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202945040</mun_dist_id><municipality_district>Lower Oxford Township</municipality_district><pop_2015>5026</pop_2015><pop_2019>5079</pop_2019><pop_2020>5094</pop_2020><pop_2025>5121</pop_2025><pop_2030>5435</pop_2030><pop_2035>5798</pop_2035><pop_2040>6080</pop_2040><pop_2045>6316</pop_2045><pop_2050>6525</pop_2050><abs_chng_2015_2050>1499</abs_chng_2015_2050><perc_chng_2015_2050>29.82%</perc_chng_2015_2050></row>
<row _id="200"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202946792</mun_dist_id><municipality_district>Malvern Borough</municipality_district><pop_2015>3417</pop_2015><pop_2019>3455</pop_2019><pop_2020>3457</pop_2020><pop_2025>3466</pop_2025><pop_2030>3607</pop_2030><pop_2035>3791</pop_2035><pop_2040>3951</pop_2040><pop_2045>4053</pop_2045><pop_2050>4165</pop_2050><abs_chng_2015_2050>748</abs_chng_2015_2050><perc_chng_2015_2050>21.89%</perc_chng_2015_2050></row>
<row _id="201"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202950232</mun_dist_id><municipality_district>Modena Borough</municipality_district><pop_2015>535</pop_2015><pop_2019>530</pop_2019><pop_2020>534</pop_2020><pop_2025>536</pop_2025><pop_2030>580</pop_2030><pop_2035>622</pop_2035><pop_2040>665</pop_2040><pop_2045>695</pop_2045><pop_2050>718</pop_2050><abs_chng_2015_2050>183</abs_chng_2015_2050><perc_chng_2015_2050>34.21%</perc_chng_2015_2050></row>
<row _id="202"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202953608</mun_dist_id><municipality_district>New Garden Township</municipality_district><pop_2015>12131</pop_2015><pop_2019>12206</pop_2019><pop_2020>12218</pop_2020><pop_2025>12447</pop_2025><pop_2030>12832</pop_2030><pop_2035>13276</pop_2035><pop_2040>13779</pop_2040><pop_2045>14146</pop_2045><pop_2050>14534</pop_2050><abs_chng_2015_2050>2403</abs_chng_2015_2050><perc_chng_2015_2050>19.81%</perc_chng_2015_2050></row>
<row _id="203"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202953784</mun_dist_id><municipality_district>Newlin Township</municipality_district><pop_2015>1352</pop_2015><pop_2019>1347</pop_2019><pop_2020>1347</pop_2020><pop_2025>1351</pop_2025><pop_2030>1381</pop_2030><pop_2035>1432</pop_2035><pop_2040>1473</pop_2040><pop_2045>1542</pop_2045><pop_2050>1568</pop_2050><abs_chng_2015_2050>216</abs_chng_2015_2050><perc_chng_2015_2050>15.98%</perc_chng_2015_2050></row>
<row _id="204"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202953816</mun_dist_id><municipality_district>New London Township</municipality_district><pop_2015>5921</pop_2015><pop_2019>5986</pop_2019><pop_2020>5998</pop_2020><pop_2025>6107</pop_2025><pop_2030>6543</pop_2030><pop_2035>6936</pop_2035><pop_2040>7381</pop_2040><pop_2045>7841</pop_2045><pop_2050>8166</pop_2050><abs_chng_2015_2050>2245</abs_chng_2015_2050><perc_chng_2015_2050>37.92%</perc_chng_2015_2050></row>
<row _id="205"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202954936</mun_dist_id><municipality_district>North Coventry Township</municipality_district><pop_2015>8010</pop_2015><pop_2019>7959</pop_2019><pop_2020>8011</pop_2020><pop_2025>8098</pop_2025><pop_2030>8660</pop_2030><pop_2035>9171</pop_2035><pop_2040>9601</pop_2040><pop_2045>9952</pop_2045><pop_2050>10277</pop_2050><abs_chng_2015_2050>2267</abs_chng_2015_2050><perc_chng_2015_2050>28.30%</perc_chng_2015_2050></row>
<row _id="206"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202957480</mun_dist_id><municipality_district>Oxford Borough</municipality_district><pop_2015>5405</pop_2015><pop_2019>5581</pop_2019><pop_2020>5582</pop_2020><pop_2025>5772</pop_2025><pop_2030>5907</pop_2030><pop_2035>6020</pop_2035><pop_2040>6103</pop_2040><pop_2045>6179</pop_2045><pop_2050>6280</pop_2050><abs_chng_2015_2050>875</abs_chng_2015_2050><perc_chng_2015_2050>16.19%</perc_chng_2015_2050></row>
<row _id="207"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202958032</mun_dist_id><municipality_district>Parkesburg Borough</municipality_district><pop_2015>3695</pop_2015><pop_2019>3993</pop_2019><pop_2020>3995</pop_2020><pop_2025>4276</pop_2025><pop_2030>4584</pop_2030><pop_2035>4647</pop_2035><pop_2040>4705</pop_2040><pop_2045>4750</pop_2045><pop_2050>4807</pop_2050><abs_chng_2015_2050>1112</abs_chng_2015_2050><perc_chng_2015_2050>30.09%</perc_chng_2015_2050></row>
<row _id="208"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202958808</mun_dist_id><municipality_district>Penn Township</municipality_district><pop_2015>5511</pop_2015><pop_2019>5515</pop_2019><pop_2020>5547</pop_2020><pop_2025>5680</pop_2025><pop_2030>6349</pop_2030><pop_2035>6931</pop_2035><pop_2040>7466</pop_2040><pop_2045>7974</pop_2045><pop_2050>8339</pop_2050><abs_chng_2015_2050>2828</abs_chng_2015_2050><perc_chng_2015_2050>51.32%</perc_chng_2015_2050></row>
<row _id="209"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202959136</mun_dist_id><municipality_district>Pennsbury Township</municipality_district><pop_2015>3633</pop_2015><pop_2019>3650</pop_2019><pop_2020>3657</pop_2020><pop_2025>3683</pop_2025><pop_2030>3806</pop_2030><pop_2035>3923</pop_2035><pop_2040>3982</pop_2040><pop_2045>4031</pop_2045><pop_2050>4070</pop_2050><abs_chng_2015_2050>437</abs_chng_2015_2050><perc_chng_2015_2050>12.03%</perc_chng_2015_2050></row>
<row _id="210"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202960120</mun_dist_id><municipality_district>Phoenixville Borough</municipality_district><pop_2015>16692</pop_2015><pop_2019>16968</pop_2019><pop_2020>17010</pop_2020><pop_2025>20397</pop_2025><pop_2030>21475</pop_2030><pop_2035>22184</pop_2035><pop_2040>22815</pop_2040><pop_2045>23269</pop_2045><pop_2050>23603</pop_2050><abs_chng_2015_2050>6911</abs_chng_2015_2050><perc_chng_2015_2050>41.40%</perc_chng_2015_2050></row>
<row _id="211"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202961800</mun_dist_id><municipality_district>Pocopson Township</municipality_district><pop_2015>4839</pop_2015><pop_2019>4829</pop_2019><pop_2020>4796</pop_2020><pop_2025>4838</pop_2025><pop_2030>4932</pop_2030><pop_2035>5009</pop_2035><pop_2040>5063</pop_2040><pop_2045>5150</pop_2045><pop_2050>5212</pop_2050><abs_chng_2015_2050>373</abs_chng_2015_2050><perc_chng_2015_2050>7.71%</perc_chng_2015_2050></row>
<row _id="212"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202967080</mun_dist_id><municipality_district>Sadsbury Township</municipality_district><pop_2015>3878</pop_2015><pop_2019>4110</pop_2019><pop_2020>4128</pop_2020><pop_2025>4520</pop_2025><pop_2030>4910</pop_2030><pop_2035>5373</pop_2035><pop_2040>5826</pop_2040><pop_2045>6159</pop_2045><pop_2050>6386</pop_2050><abs_chng_2015_2050>2508</abs_chng_2015_2050><perc_chng_2015_2050>64.67%</perc_chng_2015_2050></row>
<row _id="213"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202968288</mun_dist_id><municipality_district>Schuylkill Township</municipality_district><pop_2015>8587</pop_2015><pop_2019>8616</pop_2019><pop_2020>8620</pop_2020><pop_2025>8714</pop_2025><pop_2030>8886</pop_2030><pop_2035>9066</pop_2035><pop_2040>9234</pop_2040><pop_2045>9373</pop_2045><pop_2050>9516</pop_2050><abs_chng_2015_2050>929</abs_chng_2015_2050><perc_chng_2015_2050>10.82%</perc_chng_2015_2050></row>
<row _id="214"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202972072</mun_dist_id><municipality_district>South Coatesville Borough</municipality_district><pop_2015>1441</pop_2015><pop_2019>1456</pop_2019><pop_2020>1461</pop_2020><pop_2025>1467</pop_2025><pop_2030>1578</pop_2030><pop_2035>1695</pop_2035><pop_2040>1760</pop_2040><pop_2045>1848</pop_2045><pop_2050>1927</pop_2050><abs_chng_2015_2050>486</abs_chng_2015_2050><perc_chng_2015_2050>33.73%</perc_chng_2015_2050></row>
<row _id="215"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202972088</mun_dist_id><municipality_district>South Coventry Township</municipality_district><pop_2015>2629</pop_2015><pop_2019>2641</pop_2019><pop_2020>2643</pop_2020><pop_2025>2663</pop_2025><pop_2030>2792</pop_2030><pop_2035>2945</pop_2035><pop_2040>3060</pop_2040><pop_2045>3155</pop_2045><pop_2050>3235</pop_2050><abs_chng_2015_2050>606</abs_chng_2015_2050><perc_chng_2015_2050>23.05%</perc_chng_2015_2050></row>
<row _id="216"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202972920</mun_dist_id><municipality_district>Spring City Borough</municipality_district><pop_2015>3316</pop_2015><pop_2019>3303</pop_2019><pop_2020>3306</pop_2020><pop_2025>3748</pop_2025><pop_2030>3785</pop_2030><pop_2035>3841</pop_2035><pop_2040>3889</pop_2040><pop_2045>3927</pop_2045><pop_2050>3979</pop_2050><abs_chng_2015_2050>663</abs_chng_2015_2050><perc_chng_2015_2050>19.99%</perc_chng_2015_2050></row>
<row _id="217"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202976568</mun_dist_id><municipality_district>Thornbury Township</municipality_district><pop_2015>3148</pop_2015><pop_2019>3136</pop_2019><pop_2020>3137</pop_2020><pop_2025>3363</pop_2025><pop_2030>3635</pop_2030><pop_2035>3672</pop_2035><pop_2040>3713</pop_2040><pop_2045>3727</pop_2045><pop_2050>3758</pop_2050><abs_chng_2015_2050>610</abs_chng_2015_2050><perc_chng_2015_2050>19.38%</perc_chng_2015_2050></row>
<row _id="218"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202977344</mun_dist_id><municipality_district>Tredyffrin Township</municipality_district><pop_2015>29494</pop_2015><pop_2019>29396</pop_2019><pop_2020>29616</pop_2020><pop_2025>30789</pop_2025><pop_2030>31009</pop_2030><pop_2035>31291</pop_2035><pop_2040>31570</pop_2040><pop_2045>31796</pop_2045><pop_2050>31949</pop_2050><abs_chng_2015_2050>2455</abs_chng_2015_2050><perc_chng_2015_2050>8.32%</perc_chng_2015_2050></row>
<row _id="219"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202979208</mun_dist_id><municipality_district>Upper Oxford Township</municipality_district><pop_2015>2518</pop_2015><pop_2019>2538</pop_2019><pop_2020>2538</pop_2020><pop_2025>2541</pop_2025><pop_2030>2560</pop_2030><pop_2035>2589</pop_2035><pop_2040>2630</pop_2040><pop_2045>2640</pop_2045><pop_2050>2649</pop_2050><abs_chng_2015_2050>131</abs_chng_2015_2050><perc_chng_2015_2050>5.20%</perc_chng_2015_2050></row>
<row _id="220"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202979352</mun_dist_id><municipality_district>Upper Uwchlan Township</municipality_district><pop_2015>11493</pop_2015><pop_2019>11823</pop_2019><pop_2020>11866</pop_2020><pop_2025>13463</pop_2025><pop_2030>13697</pop_2030><pop_2035>13968</pop_2035><pop_2040>14223</pop_2040><pop_2045>14441</pop_2045><pop_2050>14553</pop_2050><abs_chng_2015_2050>3060</abs_chng_2015_2050><perc_chng_2015_2050>26.62%</perc_chng_2015_2050></row>
<row _id="221"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202979480</mun_dist_id><municipality_district>Uwchlan Township</municipality_district><pop_2015>18972</pop_2015><pop_2019>18840</pop_2019><pop_2020>18863</pop_2020><pop_2025>19275</pop_2025><pop_2030>20166</pop_2030><pop_2035>20823</pop_2035><pop_2040>21337</pop_2040><pop_2045>21848</pop_2045><pop_2050>22260</pop_2050><abs_chng_2015_2050>3288</abs_chng_2015_2050><perc_chng_2015_2050>17.33%</perc_chng_2015_2050></row>
<row _id="222"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202979544</mun_dist_id><municipality_district>Valley Township</municipality_district><pop_2015>7631</pop_2015><pop_2019>7772</pop_2019><pop_2020>7781</pop_2020><pop_2025>8502</pop_2025><pop_2030>8846</pop_2030><pop_2035>9105</pop_2035><pop_2040>9417</pop_2040><pop_2045>9624</pop_2045><pop_2050>9838</pop_2050><abs_chng_2015_2050>2207</abs_chng_2015_2050><perc_chng_2015_2050>28.92%</perc_chng_2015_2050></row>
<row _id="223"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202980616</mun_dist_id><municipality_district>Wallace Township</municipality_district><pop_2015>3682</pop_2015><pop_2019>3675</pop_2019><pop_2020>3675</pop_2020><pop_2025>4177</pop_2025><pop_2030>4306</pop_2030><pop_2035>4341</pop_2035><pop_2040>4410</pop_2040><pop_2045>4449</pop_2045><pop_2050>4462</pop_2050><abs_chng_2015_2050>780</abs_chng_2015_2050><perc_chng_2015_2050>21.18%</perc_chng_2015_2050></row>
<row _id="224"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202981160</mun_dist_id><municipality_district>Warwick Township</municipality_district><pop_2015>2553</pop_2015><pop_2019>2546</pop_2019><pop_2020>2546</pop_2020><pop_2025>2895</pop_2025><pop_2030>2899</pop_2030><pop_2035>2924</pop_2035><pop_2040>2939</pop_2040><pop_2045>2964</pop_2045><pop_2050>2975</pop_2050><abs_chng_2015_2050>422</abs_chng_2015_2050><perc_chng_2015_2050>16.53%</perc_chng_2015_2050></row>
<row _id="225"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202982544</mun_dist_id><municipality_district>West Bradford Township</municipality_district><pop_2015>12753</pop_2015><pop_2019>13403</pop_2019><pop_2020>13427</pop_2020><pop_2025>13557</pop_2025><pop_2030>13887</pop_2030><pop_2035>14296</pop_2035><pop_2040>14774</pop_2040><pop_2045>15116</pop_2045><pop_2050>15459</pop_2050><abs_chng_2015_2050>2706</abs_chng_2015_2050><perc_chng_2015_2050>21.22%</perc_chng_2015_2050></row>
<row _id="226"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202982576</mun_dist_id><municipality_district>West Brandywine Township</municipality_district><pop_2015>7471</pop_2015><pop_2019>7467</pop_2019><pop_2020>7496</pop_2020><pop_2025>8199</pop_2025><pop_2030>8891</pop_2030><pop_2035>9415</pop_2035><pop_2040>9864</pop_2040><pop_2045>10226</pop_2045><pop_2050>10588</pop_2050><abs_chng_2015_2050>3117</abs_chng_2015_2050><perc_chng_2015_2050>41.72%</perc_chng_2015_2050></row>
<row _id="227"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202982664</mun_dist_id><municipality_district>West Caln Township</municipality_district><pop_2015>9075</pop_2015><pop_2019>9110</pop_2019><pop_2020>9115</pop_2020><pop_2025>9165</pop_2025><pop_2030>9469</pop_2030><pop_2035>9846</pop_2035><pop_2040>10178</pop_2040><pop_2045>10476</pop_2045><pop_2050>10773</pop_2050><abs_chng_2015_2050>1698</abs_chng_2015_2050><perc_chng_2015_2050>18.71%</perc_chng_2015_2050></row>
<row _id="228"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202982704</mun_dist_id><municipality_district>West Chester Borough</municipality_district><pop_2015>19929</pop_2015><pop_2019>20029</pop_2019><pop_2020>20131</pop_2020><pop_2025>20833</pop_2025><pop_2030>20970</pop_2030><pop_2035>21151</pop_2035><pop_2040>21291</pop_2040><pop_2045>21402</pop_2045><pop_2050>21557</pop_2050><abs_chng_2015_2050>1628</abs_chng_2015_2050><perc_chng_2015_2050>8.17%</perc_chng_2015_2050></row>
<row _id="229"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202982936</mun_dist_id><municipality_district>West Fallowfield Township</municipality_district><pop_2015>2600</pop_2015><pop_2019>2590</pop_2019><pop_2020>2592</pop_2020><pop_2025>2596</pop_2025><pop_2030>2636</pop_2030><pop_2035>2691</pop_2035><pop_2040>2739</pop_2040><pop_2045>2777</pop_2045><pop_2050>2794</pop_2050><abs_chng_2015_2050>194</abs_chng_2015_2050><perc_chng_2015_2050>7.46%</perc_chng_2015_2050></row>
<row _id="230"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202983080</mun_dist_id><municipality_district>West Goshen Township</municipality_district><pop_2015>23059</pop_2015><pop_2019>22973</pop_2019><pop_2020>22993</pop_2020><pop_2025>25055</pop_2025><pop_2030>25487</pop_2030><pop_2035>25854</pop_2035><pop_2040>26139</pop_2040><pop_2045>26386</pop_2045><pop_2050>26592</pop_2050><abs_chng_2015_2050>3533</abs_chng_2015_2050><perc_chng_2015_2050>15.32%</perc_chng_2015_2050></row>
<row _id="231"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202983104</mun_dist_id><municipality_district>West Grove Borough</municipality_district><pop_2015>2884</pop_2015><pop_2019>2839</pop_2019><pop_2020>2844</pop_2020><pop_2025>2859</pop_2025><pop_2030>2951</pop_2030><pop_2035>3043</pop_2035><pop_2040>3129</pop_2040><pop_2045>3239</pop_2045><pop_2050>3309</pop_2050><abs_chng_2015_2050>425</abs_chng_2015_2050><perc_chng_2015_2050>14.74%</perc_chng_2015_2050></row>
<row _id="232"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202983464</mun_dist_id><municipality_district>West Marlborough Township</municipality_district><pop_2015>820</pop_2015><pop_2019>815</pop_2019><pop_2020>815</pop_2020><pop_2025>815</pop_2025><pop_2030>815</pop_2030><pop_2035>820</pop_2035><pop_2040>827</pop_2040><pop_2045>827</pop_2045><pop_2050>827</pop_2050><abs_chng_2015_2050>7</abs_chng_2015_2050><perc_chng_2015_2050>0.85%</perc_chng_2015_2050></row>
<row _id="233"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202983664</mun_dist_id><municipality_district>West Nantmeal Township</municipality_district><pop_2015>2194</pop_2015><pop_2019>2214</pop_2019><pop_2020>2218</pop_2020><pop_2025>2225</pop_2025><pop_2030>2269</pop_2030><pop_2035>2326</pop_2035><pop_2040>2373</pop_2040><pop_2045>2424</pop_2045><pop_2050>2458</pop_2050><abs_chng_2015_2050>264</abs_chng_2015_2050><perc_chng_2015_2050>12.03%</perc_chng_2015_2050></row>
<row _id="234"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202983712</mun_dist_id><municipality_district>West Nottingham Township</municipality_district><pop_2015>2716</pop_2015><pop_2019>2709</pop_2019><pop_2020>2710</pop_2020><pop_2025>2721</pop_2025><pop_2030>2777</pop_2030><pop_2035>2854</pop_2035><pop_2040>2895</pop_2040><pop_2045>2939</pop_2045><pop_2050>2991</pop_2050><abs_chng_2015_2050>275</abs_chng_2015_2050><perc_chng_2015_2050>10.13%</perc_chng_2015_2050></row>
<row _id="235"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202983832</mun_dist_id><municipality_district>West Pikeland Township</municipality_district><pop_2015>4069</pop_2015><pop_2019>4066</pop_2019><pop_2020>4073</pop_2020><pop_2025>4108</pop_2025><pop_2030>4406</pop_2030><pop_2035>4573</pop_2035><pop_2040>4765</pop_2040><pop_2045>4966</pop_2045><pop_2050>5101</pop_2050><abs_chng_2015_2050>1032</abs_chng_2015_2050><perc_chng_2015_2050>25.36%</perc_chng_2015_2050></row>
<row _id="236"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202983968</mun_dist_id><municipality_district>West Sadsbury Township</municipality_district><pop_2015>2461</pop_2015><pop_2019>2499</pop_2019><pop_2020>2503</pop_2020><pop_2025>2544</pop_2025><pop_2030>2770</pop_2030><pop_2035>3017</pop_2035><pop_2040>3284</pop_2040><pop_2045>3493</pop_2045><pop_2050>3685</pop_2050><abs_chng_2015_2050>1224</abs_chng_2015_2050><perc_chng_2015_2050>49.74%</perc_chng_2015_2050></row>
<row _id="237"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202984104</mun_dist_id><municipality_district>Westtown Township</municipality_district><pop_2015>10914</pop_2015><pop_2019>11013</pop_2019><pop_2020>11023</pop_2020><pop_2025>11523</pop_2025><pop_2030>12231</pop_2030><pop_2035>12489</pop_2035><pop_2040>12692</pop_2040><pop_2045>12869</pop_2045><pop_2050>13007</pop_2050><abs_chng_2015_2050>2093</abs_chng_2015_2050><perc_chng_2015_2050>19.18%</perc_chng_2015_2050></row>
<row _id="238"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202984160</mun_dist_id><municipality_district>West Vincent Township</municipality_district><pop_2015>5029</pop_2015><pop_2019>5911</pop_2019><pop_2020>6514</pop_2020><pop_2025>7170</pop_2025><pop_2030>7511</pop_2030><pop_2035>7888</pop_2035><pop_2040>8170</pop_2040><pop_2045>8346</pop_2045><pop_2050>8507</pop_2050><abs_chng_2015_2050>3478</abs_chng_2015_2050><perc_chng_2015_2050>69.16%</perc_chng_2015_2050></row>
<row _id="239"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202984192</mun_dist_id><municipality_district>West Whiteland Township</municipality_district><pop_2015>18432</pop_2015><pop_2019>19752</pop_2019><pop_2020>20652</pop_2020><pop_2025>24418</pop_2025><pop_2030>26104</pop_2030><pop_2035>26491</pop_2035><pop_2040>26854</pop_2040><pop_2045>27199</pop_2045><pop_2050>27477</pop_2050><abs_chng_2015_2050>9045</abs_chng_2015_2050><perc_chng_2015_2050>49.07%</perc_chng_2015_2050></row>
<row _id="240"><county_id>42029</county_id><county>Chester</county><mun_dist_id>4202985352</mun_dist_id><municipality_district>Willistown Township</municipality_district><pop_2015>10880</pop_2015><pop_2019>11014</pop_2019><pop_2020>11009</pop_2020><pop_2025>11254</pop_2025><pop_2030>11336</pop_2030><pop_2035>11454</pop_2035><pop_2040>11526</pop_2040><pop_2045>11615</pop_2045><pop_2050>11684</pop_2050><abs_chng_2015_2050>804</abs_chng_2015_2050><perc_chng_2015_2050>7.39%</perc_chng_2015_2050></row>
<row _id="241"><county_id>42045</county_id><county>Delaware</county><mun_dist_id>4204500676</mun_dist_id><municipality_district>Aldan Borough</municipality_district><pop_2015>4180</pop_2015><pop_2019>4160</pop_2019><pop_2020>4160</pop_2020><pop_2025>4160</pop_2025><pop_2030>4182</pop_2030><pop_2035>4198</pop_2035><pop_2040>4205</pop_2040><pop_2045>4209</pop_2045><pop_2050>4219</pop_2050><abs_chng_2015_2050>39</abs_chng_2015_2050><perc_chng_2015_2050>0.93%</perc_chng_2015_2050></row>
<row _id="242"><county_id>42045</county_id><county>Delaware</county><mun_dist_id>4204503336</mun_dist_id><municipality_district>Aston Township</municipality_district><pop_2015>16714</pop_2015><pop_2019>16745</pop_2019><pop_2020>16741</pop_2020><pop_2025>16754</pop_2025><pop_2030>16798</pop_2030><pop_2035>16868</pop_2035><pop_2040>16917</pop_2040><pop_2045>16948</pop_2045><pop_2050>16970</pop_2050><abs_chng_2015_2050>256</abs_chng_2015_2050><perc_chng_2015_2050>1.53%</perc_chng_2015_2050></row>
<row _id="243"><county_id>42045</county_id><county>Delaware</county><mun_dist_id>4204506024</mun_dist_id><municipality_district>Bethel Township</municipality_district><pop_2015>9123</pop_2015><pop_2019>9242</pop_2019><pop_2020>9283</pop_2020><pop_2025>9394</pop_2025><pop_2030>9533</pop_2030><pop_2035>9593</pop_2035><pop_2040>9650</pop_2040><pop_2045>9691</pop_2045><pop_2050>9750</pop_2050><abs_chng_2015_2050>627</abs_chng_2015_2050><perc_chng_2015_2050>6.87%</perc_chng_2015_2050></row>
<row _id="244"><county_id>42045</county_id><county>Delaware</county><mun_dist_id>4204509080</mun_dist_id><municipality_district>Brookhaven Borough</municipality_district><pop_2015>8058</pop_2015><pop_2019>8049</pop_2019><pop_2020>8049</pop_2020><pop_2025>8054</pop_2025><pop_2030>8092</pop_2030><pop_2035>8149</pop_2035><pop_2040>8222</pop_2040><pop_2045>8259</pop_2045><pop_2050>8285</pop_2050><abs_chng_2015_2050>227</abs_chng_2015_2050><perc_chng_2015_2050>2.82%</perc_chng_2015_2050></row>
<row _id="245"><county_id>42045</county_id><county>Delaware</county><mun_dist_id>4204512442</mun_dist_id><municipality_district>Chadds Ford Township</municipality_district><pop_2015>3719</pop_2015><pop_2019>3725</pop_2019><pop_2020>3727</pop_2020><pop_2025>3735</pop_2025><pop_2030>3770</pop_2030><pop_2035>3806</pop_2035><pop_2040>3850</pop_2040><pop_2045>3887</pop_2045><pop_2050>3910</pop_2050><abs_chng_2015_2050>191</abs_chng_2015_2050><perc_chng_2015_2050>5.14%</perc_chng_2015_2050></row>
<row _id="246"><county_id>42045</county_id><county>Delaware</county><mun_dist_id>4204513208</mun_dist_id><municipality_district>Chester City</municipality_district><pop_2015>33992</pop_2015><pop_2019>34000</pop_2019><pop_2020>33965</pop_2020><pop_2025>34027</pop_2025><pop_2030>34128</pop_2030><pop_2035>34317</pop_2035><pop_2040>34481</pop_2040><pop_2045>34616</pop_2045><pop_2050>34705</pop_2050><abs_chng_2015_2050>713</abs_chng_2015_2050><perc_chng_2015_2050>2.10%</perc_chng_2015_2050></row>
<row _id="247"><county_id>42045</county_id><county>Delaware</county><mun_dist_id>4204513212</mun_dist_id><municipality_district>Chester Township</municipality_district><pop_2015>4070</pop_2015><pop_2019>4073</pop_2019><pop_2020>4073</pop_2020><pop_2025>4075</pop_2025><pop_2030>4093</pop_2030><pop_2035>4115</pop_2035><pop_2040>4152</pop_2040><pop_2045>4169</pop_2045><pop_2050>4207</pop_2050><abs_chng_2015_2050>137</abs_chng_2015_2050><perc_chng_2015_2050>3.37%</perc_chng_2015_2050></row>
<row _id="248"><county_id>42045</county_id><county>Delaware</county><mun_dist_id>4204513232</mun_dist_id><municipality_district>Chester Heights Borough</municipality_district><pop_2015>2604</pop_2015><pop_2019>2742</pop_2019><pop_2020>2747</pop_2020><pop_2025>2747</pop_2025><pop_2030>2768</pop_2030><pop_2035>2783</pop_2035><pop_2040>2792</pop_2040><pop_2045>2799</pop_2045><pop_2050>2819</pop_2050><abs_chng_2015_2050>215</abs_chng_2015_2050><perc_chng_2015_2050>8.26%</perc_chng_2015_2050></row>
<row _id="249"><county_id>42045</county_id><county>Delaware</county><mun_dist_id>4204514264</mun_dist_id><municipality_district>Clifton Heights Borough</municipality_district><pop_2015>6673</pop_2015><pop_2019>6697</pop_2019><pop_2020>6708</pop_2020><pop_2025>6725</pop_2025><pop_2030>6732</pop_2030><pop_2035>6742</pop_2035><pop_2040>6750</pop_2040><pop_2045>6758</pop_2045><pop_2050>6775</pop_2050><abs_chng_2015_2050>102</abs_chng_2015_2050><perc_chng_2015_2050>1.53%</perc_chng_2015_2050></row>
<row _id="250"><county_id>42045</county_id><county>Delaware</county><mun_dist_id>4204515232</mun_dist_id><municipality_district>Collingdale Borough</municipality_district><pop_2015>8805</pop_2015><pop_2019>8794</pop_2019><pop_2020>8794</pop_2020><pop_2025>8800</pop_2025><pop_2030>8838</pop_2030><pop_2035>8880</pop_2035><pop_2040>8919</pop_2040><pop_2045>8960</pop_2045><pop_2050>8976</pop_2050><abs_chng_2015_2050>171</abs_chng_2015_2050><perc_chng_2015_2050>1.94%</perc_chng_2015_2050></row>
<row _id="251"><county_id>42045</county_id><county>Delaware</county><mun_dist_id>4204515432</mun_dist_id><municipality_district>Colwyn Borough</municipality_district><pop_2015>2556</pop_2015><pop_2019>2551</pop_2019><pop_2020>2555</pop_2020><pop_2025>2557</pop_2025><pop_2030>2560</pop_2030><pop_2035>2568</pop_2035><pop_2040>2575</pop_2040><pop_2045>2583</pop_2045><pop_2050>2590</pop_2050><abs_chng_2015_2050>34</abs_chng_2015_2050><perc_chng_2015_2050>1.33%</perc_chng_2015_2050></row>
<row _id="252"><county_id>42045</county_id><county>Delaware</county><mun_dist_id>4204515488</mun_dist_id><municipality_district>Concord Township</municipality_district><pop_2015>17555</pop_2015><pop_2019>17933</pop_2019><pop_2020>17910</pop_2020><pop_2025>18328</pop_2025><pop_2030>19154</pop_2030><pop_2035>19474</pop_2035><pop_2040>19639</pop_2040><pop_2045>19801</pop_2045><pop_2050>19922</pop_2050><abs_chng_2015_2050>2367</abs_chng_2015_2050><perc_chng_2015_2050>13.48%</perc_chng_2015_2050></row>
<row _id="253"><county_id>42045</county_id><county>Delaware</county><mun_dist_id>4204518152</mun_dist_id><municipality_district>Darby Borough</municipality_district><pop_2015>10694</pop_2015><pop_2019>10702</pop_2019><pop_2020>10660</pop_2020><pop_2025>10702</pop_2025><pop_2030>10725</pop_2030><pop_2035>10753</pop_2035><pop_2040>10777</pop_2040><pop_2045>10814</pop_2045><pop_2050>10835</pop_2050><abs_chng_2015_2050>141</abs_chng_2015_2050><perc_chng_2015_2050>1.32%</perc_chng_2015_2050></row>
<row _id="254"><county_id>42045</county_id><county>Delaware</county><mun_dist_id>4204518160</mun_dist_id><municipality_district>Darby Township</municipality_district><pop_2015>9291</pop_2015><pop_2019>9279</pop_2019><pop_2020>9282</pop_2020><pop_2025>9282</pop_2025><pop_2030>9311</pop_2030><pop_2035>9321</pop_2035><pop_2040>9340</pop_2040><pop_2045>9354</pop_2045><pop_2050>9366</pop_2050><abs_chng_2015_2050>75</abs_chng_2015_2050><perc_chng_2015_2050>0.81%</perc_chng_2015_2050></row>
<row _id="255"><county_id>42045</county_id><county>Delaware</county><mun_dist_id>4204521384</mun_dist_id><municipality_district>East Lansdowne Borough</municipality_district><pop_2015>2663</pop_2015><pop_2019>2671</pop_2019><pop_2020>2671</pop_2020><pop_2025>2671</pop_2025><pop_2030>2682</pop_2030><pop_2035>2695</pop_2035><pop_2040>2704</pop_2040><pop_2045>2717</pop_2045><pop_2050>2724</pop_2050><abs_chng_2015_2050>61</abs_chng_2015_2050><perc_chng_2015_2050>2.29%</perc_chng_2015_2050></row>
<row _id="256"><county_id>42045</county_id><county>Delaware</county><mun_dist_id>4204522296</mun_dist_id><municipality_district>Eddystone Borough</municipality_district><pop_2015>2427</pop_2015><pop_2019>2412</pop_2019><pop_2020>2412</pop_2020><pop_2025>2412</pop_2025><pop_2030>2415</pop_2030><pop_2035>2416</pop_2035><pop_2040>2420</pop_2040><pop_2045>2425</pop_2045><pop_2050>2437</pop_2050><abs_chng_2015_2050>10</abs_chng_2015_2050><perc_chng_2015_2050>0.41%</perc_chng_2015_2050></row>
<row _id="257"><county_id>42045</county_id><county>Delaware</county><mun_dist_id>4204522584</mun_dist_id><municipality_district>Edgmont Township</municipality_district><pop_2015>4025</pop_2015><pop_2019>4131</pop_2019><pop_2020>4128</pop_2020><pop_2025>4137</pop_2025><pop_2030>4189</pop_2030><pop_2035>4255</pop_2035><pop_2040>4328</pop_2040><pop_2045>4379</pop_2045><pop_2050>4418</pop_2050><abs_chng_2015_2050>393</abs_chng_2015_2050><perc_chng_2015_2050>9.76%</perc_chng_2015_2050></row>
<row _id="258"><county_id>42045</county_id><county>Delaware</county><mun_dist_id>4204526408</mun_dist_id><municipality_district>Folcroft Borough</municipality_district><pop_2015>6646</pop_2015><pop_2019>6632</pop_2019><pop_2020>6638</pop_2020><pop_2025>6638</pop_2025><pop_2030>6664</pop_2030><pop_2035>6686</pop_2035><pop_2040>6706</pop_2040><pop_2045>6734</pop_2045><pop_2050>6748</pop_2050><abs_chng_2015_2050>102</abs_chng_2015_2050><perc_chng_2015_2050>1.53%</perc_chng_2015_2050></row>
<row _id="259"><county_id>42045</county_id><county>Delaware</county><mun_dist_id>4204529720</mun_dist_id><municipality_district>Glenolden Borough</municipality_district><pop_2015>7126</pop_2015><pop_2019>7164</pop_2019><pop_2020>7164</pop_2020><pop_2025>7164</pop_2025><pop_2030>7180</pop_2030><pop_2035>7204</pop_2035><pop_2040>7221</pop_2040><pop_2045>7237</pop_2045><pop_2050>7255</pop_2050><abs_chng_2015_2050>129</abs_chng_2015_2050><perc_chng_2015_2050>1.81%</perc_chng_2015_2050></row>
<row _id="260"><county_id>42045</county_id><county>Delaware</county><mun_dist_id>4204533144</mun_dist_id><municipality_district>Haverford Township</municipality_district><pop_2015>49124</pop_2015><pop_2019>49526</pop_2019><pop_2020>49478</pop_2020><pop_2025>49531</pop_2025><pop_2030>49581</pop_2030><pop_2035>49642</pop_2035><pop_2040>49706</pop_2040><pop_2045>49777</pop_2045><pop_2050>49811</pop_2050><abs_chng_2015_2050>687</abs_chng_2015_2050><perc_chng_2015_2050>1.40%</perc_chng_2015_2050></row>
<row _id="261"><county_id>42045</county_id><county>Delaware</county><mun_dist_id>4204541440</mun_dist_id><municipality_district>Lansdowne Borough</municipality_district><pop_2015>10662</pop_2015><pop_2019>10647</pop_2019><pop_2020>10647</pop_2020><pop_2025>10651</pop_2025><pop_2030>10682</pop_2030><pop_2035>10702</pop_2035><pop_2040>10717</pop_2040><pop_2045>10758</pop_2045><pop_2050>10787</pop_2050><abs_chng_2015_2050>125</abs_chng_2015_2050><perc_chng_2015_2050>1.17%</perc_chng_2015_2050></row>
<row _id="262"><county_id>42045</county_id><county>Delaware</county><mun_dist_id>4204544888</mun_dist_id><municipality_district>Lower Chichester Township</municipality_district><pop_2015>3477</pop_2015><pop_2019>3473</pop_2019><pop_2020>3473</pop_2020><pop_2025>3478</pop_2025><pop_2030>3481</pop_2030><pop_2035>3486</pop_2035><pop_2040>3492</pop_2040><pop_2045>3497</pop_2045><pop_2050>3499</pop_2050><abs_chng_2015_2050>22</abs_chng_2015_2050><perc_chng_2015_2050>0.63%</perc_chng_2015_2050></row>
<row _id="263"><county_id>42045</county_id><county>Delaware</county><mun_dist_id>4204547344</mun_dist_id><municipality_district>Marcus Hook Borough</municipality_district><pop_2015>2401</pop_2015><pop_2019>2402</pop_2019><pop_2020>2402</pop_2020><pop_2025>2402</pop_2025><pop_2030>2411</pop_2030><pop_2035>2411</pop_2035><pop_2040>2416</pop_2040><pop_2045>2426</pop_2045><pop_2050>2426</pop_2050><abs_chng_2015_2050>25</abs_chng_2015_2050><perc_chng_2015_2050>1.04%</perc_chng_2015_2050></row>
<row _id="264"><county_id>42045</county_id><county>Delaware</county><mun_dist_id>4204547616</mun_dist_id><municipality_district>Marple Township</municipality_district><pop_2015>23639</pop_2015><pop_2019>23955</pop_2019><pop_2020>23888</pop_2020><pop_2025>23955</pop_2025><pop_2030>23979</pop_2030><pop_2035>24003</pop_2035><pop_2040>24025</pop_2040><pop_2045>24034</pop_2045><pop_2050>24051</pop_2050><abs_chng_2015_2050>412</abs_chng_2015_2050><perc_chng_2015_2050>1.74%</perc_chng_2015_2050></row>
<row _id="265"><county_id>42045</county_id><county>Delaware</county><mun_dist_id>4204548480</mun_dist_id><municipality_district>Media Borough</municipality_district><pop_2015>5364</pop_2015><pop_2019>5682</pop_2019><pop_2020>5670</pop_2020><pop_2025>5690</pop_2025><pop_2030>5732</pop_2030><pop_2035>5775</pop_2035><pop_2040>5827</pop_2040><pop_2045>5845</pop_2045><pop_2050>5873</pop_2050><abs_chng_2015_2050>509</abs_chng_2015_2050><perc_chng_2015_2050>9.49%</perc_chng_2015_2050></row>
<row _id="266"><county_id>42045</county_id><county>Delaware</county><mun_dist_id>4204549136</mun_dist_id><municipality_district>Middletown Township</municipality_district><pop_2015>15948</pop_2015><pop_2019>16073</pop_2019><pop_2020>16036</pop_2020><pop_2025>18001</pop_2025><pop_2030>18065</pop_2030><pop_2035>18112</pop_2035><pop_2040>18149</pop_2040><pop_2045>18171</pop_2045><pop_2050>18178</pop_2050><abs_chng_2015_2050>2230</abs_chng_2015_2050><perc_chng_2015_2050>13.98%</perc_chng_2015_2050></row>
<row _id="267"><county_id>42045</county_id><county>Delaware</county><mun_dist_id>4204549504</mun_dist_id><municipality_district>Millbourne Borough</municipality_district><pop_2015>1146</pop_2015><pop_2019>1160</pop_2019><pop_2020>1160</pop_2020><pop_2025>1160</pop_2025><pop_2030>1160</pop_2030><pop_2035>1175</pop_2035><pop_2040>1177</pop_2040><pop_2045>1183</pop_2045><pop_2050>1194</pop_2050><abs_chng_2015_2050>48</abs_chng_2015_2050><perc_chng_2015_2050>4.19%</perc_chng_2015_2050></row>
<row _id="268"><county_id>42045</county_id><county>Delaware</county><mun_dist_id>4204551176</mun_dist_id><municipality_district>Morton Borough</municipality_district><pop_2015>2665</pop_2015><pop_2019>2670</pop_2019><pop_2020>2670</pop_2020><pop_2025>2675</pop_2025><pop_2030>2698</pop_2030><pop_2035>2724</pop_2035><pop_2040>2732</pop_2040><pop_2045>2740</pop_2045><pop_2050>2742</pop_2050><abs_chng_2015_2050>77</abs_chng_2015_2050><perc_chng_2015_2050>2.89%</perc_chng_2015_2050></row>
<row _id="269"><county_id>42045</county_id><county>Delaware</county><mun_dist_id>4204553104</mun_dist_id><municipality_district>Nether Providence Township</municipality_district><pop_2015>13771</pop_2015><pop_2019>13780</pop_2019><pop_2020>13762</pop_2020><pop_2025>13783</pop_2025><pop_2030>13824</pop_2030><pop_2035>13863</pop_2035><pop_2040>13924</pop_2040><pop_2045>13943</pop_2045><pop_2050>13958</pop_2050><abs_chng_2015_2050>187</abs_chng_2015_2050><perc_chng_2015_2050>1.36%</perc_chng_2015_2050></row>
<row _id="270"><county_id>42045</county_id><county>Delaware</county><mun_dist_id>4204554224</mun_dist_id><municipality_district>Newtown Township</municipality_district><pop_2015>12707</pop_2015><pop_2019>13943</pop_2019><pop_2020>14049</pop_2020><pop_2025>14526</pop_2025><pop_2030>14679</pop_2030><pop_2035>14867</pop_2035><pop_2040>15040</pop_2040><pop_2045>15127</pop_2045><pop_2050>15213</pop_2050><abs_chng_2015_2050>2506</abs_chng_2015_2050><perc_chng_2015_2050>19.72%</perc_chng_2015_2050></row>
<row _id="271"><county_id>42045</county_id><county>Delaware</county><mun_dist_id>4204555664</mun_dist_id><municipality_district>Norwood Borough</municipality_district><pop_2015>5899</pop_2015><pop_2019>5897</pop_2019><pop_2020>5897</pop_2020><pop_2025>5902</pop_2025><pop_2030>5910</pop_2030><pop_2035>5938</pop_2035><pop_2040>5957</pop_2040><pop_2045>5973</pop_2045><pop_2050>5995</pop_2050><abs_chng_2015_2050>96</abs_chng_2015_2050><perc_chng_2015_2050>1.63%</perc_chng_2015_2050></row>
<row _id="272"><county_id>42045</county_id><county>Delaware</county><mun_dist_id>4204558176</mun_dist_id><municipality_district>Parkside Borough</municipality_district><pop_2015>2314</pop_2015><pop_2019>2330</pop_2019><pop_2020>2330</pop_2020><pop_2025>2330</pop_2025><pop_2030>2335</pop_2030><pop_2035>2339</pop_2035><pop_2040>2347</pop_2040><pop_2045>2352</pop_2045><pop_2050>2354</pop_2050><abs_chng_2015_2050>40</abs_chng_2015_2050><perc_chng_2015_2050>1.73%</perc_chng_2015_2050></row>
<row _id="273"><county_id>42045</county_id><county>Delaware</county><mun_dist_id>4204562792</mun_dist_id><municipality_district>Prospect Park Borough</municipality_district><pop_2015>6509</pop_2015><pop_2019>6492</pop_2019><pop_2020>6477</pop_2020><pop_2025>6494</pop_2025><pop_2030>6501</pop_2030><pop_2035>6516</pop_2035><pop_2040>6542</pop_2040><pop_2045>6564</pop_2045><pop_2050>6567</pop_2050><abs_chng_2015_2050>58</abs_chng_2015_2050><perc_chng_2015_2050>0.89%</perc_chng_2015_2050></row>
<row _id="274"><county_id>42045</county_id><county>Delaware</county><mun_dist_id>4204563264</mun_dist_id><municipality_district>Radnor Township</municipality_district><pop_2015>31826</pop_2015><pop_2019>31875</pop_2019><pop_2020>31868</pop_2020><pop_2025>31904</pop_2025><pop_2030>32094</pop_2030><pop_2035>32274</pop_2035><pop_2040>32475</pop_2040><pop_2045>32584</pop_2045><pop_2050>32709</pop_2050><abs_chng_2015_2050>883</abs_chng_2015_2050><perc_chng_2015_2050>2.77%</perc_chng_2015_2050></row>
<row _id="275"><county_id>42045</county_id><county>Delaware</county><mun_dist_id>4204564800</mun_dist_id><municipality_district>Ridley Township</municipality_district><pop_2015>31072</pop_2015><pop_2019>31204</pop_2019><pop_2020>31205</pop_2020><pop_2025>31222</pop_2025><pop_2030>31378</pop_2030><pop_2035>31518</pop_2035><pop_2040>31634</pop_2040><pop_2045>31740</pop_2045><pop_2050>31820</pop_2050><abs_chng_2015_2050>748</abs_chng_2015_2050><perc_chng_2015_2050>2.41%</perc_chng_2015_2050></row>
<row _id="276"><county_id>42045</county_id><county>Delaware</county><mun_dist_id>4204564832</mun_dist_id><municipality_district>Ridley Park Borough</municipality_district><pop_2015>7046</pop_2015><pop_2019>7065</pop_2019><pop_2020>7060</pop_2020><pop_2025>7074</pop_2025><pop_2030>7090</pop_2030><pop_2035>7122</pop_2035><pop_2040>7142</pop_2040><pop_2045>7156</pop_2045><pop_2050>7164</pop_2050><abs_chng_2015_2050>118</abs_chng_2015_2050><perc_chng_2015_2050>1.67%</perc_chng_2015_2050></row>
<row _id="277"><county_id>42045</county_id><county>Delaware</county><mun_dist_id>4204566192</mun_dist_id><municipality_district>Rose Valley Borough</municipality_district><pop_2015>949</pop_2015><pop_2019>948</pop_2019><pop_2020>948</pop_2020><pop_2025>948</pop_2025><pop_2030>957</pop_2030><pop_2035>963</pop_2035><pop_2040>985</pop_2040><pop_2045>989</pop_2045><pop_2050>991</pop_2050><abs_chng_2015_2050>42</abs_chng_2015_2050><perc_chng_2015_2050>4.43%</perc_chng_2015_2050></row>
<row _id="278"><county_id>42045</county_id><county>Delaware</county><mun_dist_id>4204566928</mun_dist_id><municipality_district>Rutledge Borough</municipality_district><pop_2015>802</pop_2015><pop_2019>799</pop_2019><pop_2020>799</pop_2020><pop_2025>799</pop_2025><pop_2030>799</pop_2030><pop_2035>799</pop_2035><pop_2040>799</pop_2040><pop_2045>799</pop_2045><pop_2050>801</pop_2050><abs_chng_2015_2050>-1</abs_chng_2015_2050><perc_chng_2015_2050>-0.12%</perc_chng_2015_2050></row>
<row _id="279"><county_id>42045</county_id><county>Delaware</county><mun_dist_id>4204569752</mun_dist_id><municipality_district>Sharon Hill Borough</municipality_district><pop_2015>5728</pop_2015><pop_2019>5689</pop_2019><pop_2020>5692</pop_2020><pop_2025>5695</pop_2025><pop_2030>5709</pop_2030><pop_2035>5731</pop_2035><pop_2040>5746</pop_2040><pop_2045>5777</pop_2045><pop_2050>5782</pop_2050><abs_chng_2015_2050>54</abs_chng_2015_2050><perc_chng_2015_2050>0.94%</perc_chng_2015_2050></row>
<row _id="280"><county_id>42045</county_id><county>Delaware</county><mun_dist_id>4204573032</mun_dist_id><municipality_district>Springfield Township</municipality_district><pop_2015>24276</pop_2015><pop_2019>24261</pop_2019><pop_2020>24247</pop_2020><pop_2025>24269</pop_2025><pop_2030>24359</pop_2030><pop_2035>24454</pop_2035><pop_2040>24510</pop_2040><pop_2045>24551</pop_2045><pop_2050>24597</pop_2050><abs_chng_2015_2050>321</abs_chng_2015_2050><perc_chng_2015_2050>1.32%</perc_chng_2015_2050></row>
<row _id="281"><county_id>42045</county_id><county>Delaware</county><mun_dist_id>4204575648</mun_dist_id><municipality_district>Swarthmore Borough</municipality_district><pop_2015>6266</pop_2015><pop_2019>6346</pop_2019><pop_2020>6346</pop_2020><pop_2025>6353</pop_2025><pop_2030>6364</pop_2030><pop_2035>6382</pop_2035><pop_2040>6397</pop_2040><pop_2045>6413</pop_2045><pop_2050>6416</pop_2050><abs_chng_2015_2050>150</abs_chng_2015_2050><perc_chng_2015_2050>2.39%</perc_chng_2015_2050></row>
<row _id="282"><county_id>42045</county_id><county>Delaware</county><mun_dist_id>4204576576</mun_dist_id><municipality_district>Thornbury Township</municipality_district><pop_2015>7652</pop_2015><pop_2019>7726</pop_2019><pop_2020>7730</pop_2020><pop_2025>7730</pop_2025><pop_2030>7760</pop_2030><pop_2035>7798</pop_2035><pop_2040>7823</pop_2040><pop_2045>7844</pop_2045><pop_2050>7854</pop_2050><abs_chng_2015_2050>202</abs_chng_2015_2050><perc_chng_2015_2050>2.64%</perc_chng_2015_2050></row>
<row _id="283"><county_id>42045</county_id><county>Delaware</county><mun_dist_id>4204576792</mun_dist_id><municipality_district>Tinicum Township</municipality_district><pop_2015>4088</pop_2015><pop_2019>4111</pop_2019><pop_2020>4111</pop_2020><pop_2025>4111</pop_2025><pop_2030>4123</pop_2030><pop_2035>4135</pop_2035><pop_2040>4141</pop_2040><pop_2045>4153</pop_2045><pop_2050>4166</pop_2050><abs_chng_2015_2050>78</abs_chng_2015_2050><perc_chng_2015_2050>1.91%</perc_chng_2015_2050></row>
<row _id="284"><county_id>42045</county_id><county>Delaware</county><mun_dist_id>4204577288</mun_dist_id><municipality_district>Trainer Borough</municipality_district><pop_2015>1818</pop_2015><pop_2019>1836</pop_2019><pop_2020>1836</pop_2020><pop_2025>1836</pop_2025><pop_2030>1836</pop_2030><pop_2035>1839</pop_2035><pop_2040>1841</pop_2040><pop_2045>1841</pop_2045><pop_2050>1841</pop_2050><abs_chng_2015_2050>23</abs_chng_2015_2050><perc_chng_2015_2050>1.27%</perc_chng_2015_2050></row>
<row _id="285"><county_id>42045</county_id><county>Delaware</county><mun_dist_id>4204578712</mun_dist_id><municipality_district>Upland Borough</municipality_district><pop_2015>3332</pop_2015><pop_2019>3326</pop_2019><pop_2020>3325</pop_2020><pop_2025>3333</pop_2025><pop_2030>3339</pop_2030><pop_2035>3359</pop_2035><pop_2040>3364</pop_2040><pop_2045>3365</pop_2045><pop_2050>3369</pop_2050><abs_chng_2015_2050>37</abs_chng_2015_2050><perc_chng_2015_2050>1.11%</perc_chng_2015_2050></row>
<row _id="286"><county_id>42045</county_id><county>Delaware</county><mun_dist_id>4204578776</mun_dist_id><municipality_district>Upper Chichester Township</municipality_district><pop_2015>16887</pop_2015><pop_2019>16959</pop_2019><pop_2020>16963</pop_2020><pop_2025>16967</pop_2025><pop_2030>17034</pop_2030><pop_2035>17132</pop_2035><pop_2040>17233</pop_2040><pop_2045>17263</pop_2045><pop_2050>17312</pop_2050><abs_chng_2015_2050>425</abs_chng_2015_2050><perc_chng_2015_2050>2.52%</perc_chng_2015_2050></row>
<row _id="287"><county_id>42045</county_id><county>Delaware</county><mun_dist_id>4204579000</mun_dist_id><municipality_district>Upper Darby Township</municipality_district><pop_2015>82968</pop_2015><pop_2019>82930</pop_2019><pop_2020>82966</pop_2020><pop_2025>83075</pop_2025><pop_2030>83961</pop_2030><pop_2035>84946</pop_2035><pop_2040>85778</pop_2040><pop_2045>86359</pop_2045><pop_2050>86756</pop_2050><abs_chng_2015_2050>3788</abs_chng_2015_2050><perc_chng_2015_2050>4.57%</perc_chng_2015_2050></row>
<row _id="288"><county_id>42045</county_id><county>Delaware</county><mun_dist_id>4204579248</mun_dist_id><municipality_district>Upper Providence Township</municipality_district><pop_2015>10383</pop_2015><pop_2019>10444</pop_2019><pop_2020>10444</pop_2020><pop_2025>10450</pop_2025><pop_2030>10492</pop_2030><pop_2035>10537</pop_2035><pop_2040>10579</pop_2040><pop_2045>10626</pop_2045><pop_2050>10660</pop_2050><abs_chng_2015_2050>277</abs_chng_2015_2050><perc_chng_2015_2050>2.67%</perc_chng_2015_2050></row>
<row _id="289"><county_id>42045</county_id><county>Delaware</county><mun_dist_id>4204586968</mun_dist_id><municipality_district>Yeadon Borough</municipality_district><pop_2015>11502</pop_2015><pop_2019>11496</pop_2019><pop_2020>11464</pop_2020><pop_2025>11501</pop_2025><pop_2030>11520</pop_2030><pop_2035>11538</pop_2035><pop_2040>11560</pop_2040><pop_2045>11573</pop_2045><pop_2050>11579</pop_2050><abs_chng_2015_2050>77</abs_chng_2015_2050><perc_chng_2015_2050>0.67%</perc_chng_2015_2050></row>
<row _id="290"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209100156</mun_dist_id><municipality_district>Abington Township</municipality_district><pop_2015>55551</pop_2015><pop_2019>55319</pop_2019><pop_2020>55390</pop_2020><pop_2025>56266</pop_2025><pop_2030>56656</pop_2030><pop_2035>57106</pop_2035><pop_2040>57445</pop_2040><pop_2045>57800</pop_2045><pop_2050>58122</pop_2050><abs_chng_2015_2050>2571</abs_chng_2015_2050><perc_chng_2015_2050>4.63%</perc_chng_2015_2050></row>
<row _id="291"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209102264</mun_dist_id><municipality_district>Ambler Borough</municipality_district><pop_2015>6493</pop_2015><pop_2019>6491</pop_2019><pop_2020>6482</pop_2020><pop_2025>6508</pop_2025><pop_2030>6667</pop_2030><pop_2035>6765</pop_2035><pop_2040>6870</pop_2040><pop_2045>6948</pop_2045><pop_2050>7021</pop_2050><abs_chng_2015_2050>528</abs_chng_2015_2050><perc_chng_2015_2050>8.13%</perc_chng_2015_2050></row>
<row _id="292"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209108568</mun_dist_id><municipality_district>Bridgeport Borough</municipality_district><pop_2015>4550</pop_2015><pop_2019>4570</pop_2019><pop_2020>4570</pop_2020><pop_2025>4571</pop_2025><pop_2030>6097</pop_2030><pop_2035>6160</pop_2035><pop_2040>6182</pop_2040><pop_2045>6206</pop_2045><pop_2050>6239</pop_2050><abs_chng_2015_2050>1689</abs_chng_2015_2050><perc_chng_2015_2050>37.12%</perc_chng_2015_2050></row>
<row _id="293"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209109696</mun_dist_id><municipality_district>Bryn Athyn Borough</municipality_district><pop_2015>1396</pop_2015><pop_2019>1404</pop_2019><pop_2020>1403</pop_2020><pop_2025>1407</pop_2025><pop_2030>1417</pop_2030><pop_2035>1437</pop_2035><pop_2040>1451</pop_2040><pop_2045>1456</pop_2045><pop_2050>1463</pop_2050><abs_chng_2015_2050>67</abs_chng_2015_2050><perc_chng_2015_2050>4.80%</perc_chng_2015_2050></row>
<row _id="294"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209112968</mun_dist_id><municipality_district>Cheltenham Township</municipality_district><pop_2015>37108</pop_2015><pop_2019>37121</pop_2019><pop_2020>37106</pop_2020><pop_2025>37148</pop_2025><pop_2030>37407</pop_2030><pop_2035>37727</pop_2035><pop_2040>38055</pop_2040><pop_2045>38316</pop_2045><pop_2050>38508</pop_2050><abs_chng_2015_2050>1400</abs_chng_2015_2050><perc_chng_2015_2050>3.77%</perc_chng_2015_2050></row>
<row _id="295"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209115192</mun_dist_id><municipality_district>Collegeville Borough</municipality_district><pop_2015>5257</pop_2015><pop_2019>5174</pop_2019><pop_2020>5193</pop_2020><pop_2025>5204</pop_2025><pop_2030>5288</pop_2030><pop_2035>5359</pop_2035><pop_2040>5414</pop_2040><pop_2045>5485</pop_2045><pop_2050>5529</pop_2050><abs_chng_2015_2050>272</abs_chng_2015_2050><perc_chng_2015_2050>5.17%</perc_chng_2015_2050></row>
<row _id="296"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209115848</mun_dist_id><municipality_district>Conshohocken Borough</municipality_district><pop_2015>7981</pop_2015><pop_2019>8047</pop_2019><pop_2020>8053</pop_2020><pop_2025>10353</pop_2025><pop_2030>10472</pop_2030><pop_2035>10594</pop_2035><pop_2040>10682</pop_2040><pop_2045>10751</pop_2045><pop_2050>10823</pop_2050><abs_chng_2015_2050>2842</abs_chng_2015_2050><perc_chng_2015_2050>35.61%</perc_chng_2015_2050></row>
<row _id="297"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209119672</mun_dist_id><municipality_district>Douglass Township</municipality_district><pop_2015>10404</pop_2015><pop_2019>10549</pop_2019><pop_2020>10554</pop_2020><pop_2025>10579</pop_2025><pop_2030>10893</pop_2030><pop_2035>11290</pop_2035><pop_2040>11696</pop_2040><pop_2045>12055</pop_2045><pop_2050>12309</pop_2050><abs_chng_2015_2050>1905</abs_chng_2015_2050><perc_chng_2015_2050>18.31%</perc_chng_2015_2050></row>
<row _id="298"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209121200</mun_dist_id><municipality_district>East Greenville Borough</municipality_district><pop_2015>2953</pop_2015><pop_2019>2940</pop_2019><pop_2020>2940</pop_2020><pop_2025>2946</pop_2025><pop_2030>2961</pop_2030><pop_2035>2975</pop_2035><pop_2040>3012</pop_2040><pop_2045>3022</pop_2045><pop_2050>3051</pop_2050><abs_chng_2015_2050>98</abs_chng_2015_2050><perc_chng_2015_2050>3.32%</perc_chng_2015_2050></row>
<row _id="299"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209121600</mun_dist_id><municipality_district>East Norriton Township</municipality_district><pop_2015>14032</pop_2015><pop_2019>13974</pop_2019><pop_2020>14264</pop_2020><pop_2025>14953</pop_2025><pop_2030>15136</pop_2030><pop_2035>15269</pop_2035><pop_2040>15461</pop_2040><pop_2045>15555</pop_2045><pop_2050>15591</pop_2050><abs_chng_2015_2050>1559</abs_chng_2015_2050><perc_chng_2015_2050>11.11%</perc_chng_2015_2050></row>
<row _id="300"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209127280</mun_dist_id><municipality_district>Franconia Township</municipality_district><pop_2015>13194</pop_2015><pop_2019>13369</pop_2019><pop_2020>13397</pop_2020><pop_2025>13566</pop_2025><pop_2030>14437</pop_2030><pop_2035>15045</pop_2035><pop_2040>15751</pop_2040><pop_2045>16340</pop_2045><pop_2050>16857</pop_2050><abs_chng_2015_2050>3663</abs_chng_2015_2050><perc_chng_2015_2050>27.76%</perc_chng_2015_2050></row>
<row _id="301"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209131088</mun_dist_id><municipality_district>Green Lane Borough</municipality_district><pop_2015>511</pop_2015><pop_2019>506</pop_2019><pop_2020>506</pop_2020><pop_2025>506</pop_2025><pop_2030>508</pop_2030><pop_2035>513</pop_2035><pop_2040>513</pop_2040><pop_2045>514</pop_2045><pop_2050>517</pop_2050><abs_chng_2015_2050>6</abs_chng_2015_2050><perc_chng_2015_2050>1.17%</perc_chng_2015_2050></row>
<row _id="302"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209133088</mun_dist_id><municipality_district>Hatboro Borough</municipality_district><pop_2015>7376</pop_2015><pop_2019>7501</pop_2019><pop_2020>7501</pop_2020><pop_2025>7505</pop_2025><pop_2030>7593</pop_2030><pop_2035>7701</pop_2035><pop_2040>7776</pop_2040><pop_2045>7874</pop_2045><pop_2050>7938</pop_2050><abs_chng_2015_2050>562</abs_chng_2015_2050><perc_chng_2015_2050>7.62%</perc_chng_2015_2050></row>
<row _id="303"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209133112</mun_dist_id><municipality_district>Hatfield Borough</municipality_district><pop_2015>3308</pop_2015><pop_2019>3327</pop_2019><pop_2020>3327</pop_2020><pop_2025>3329</pop_2025><pop_2030>3376</pop_2030><pop_2035>3398</pop_2035><pop_2040>3434</pop_2040><pop_2045>3451</pop_2045><pop_2050>3467</pop_2050><abs_chng_2015_2050>159</abs_chng_2015_2050><perc_chng_2015_2050>4.81%</perc_chng_2015_2050></row>
<row _id="304"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209133120</mun_dist_id><municipality_district>Hatfield Township</municipality_district><pop_2015>17539</pop_2015><pop_2019>17850</pop_2019><pop_2020>17868</pop_2020><pop_2025>17924</pop_2025><pop_2030>18311</pop_2030><pop_2035>18779</pop_2035><pop_2040>19204</pop_2040><pop_2045>19563</pop_2045><pop_2050>19840</pop_2050><abs_chng_2015_2050>2301</abs_chng_2015_2050><perc_chng_2015_2050>13.12%</perc_chng_2015_2050></row>
<row _id="305"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209135808</mun_dist_id><municipality_district>Horsham Township</municipality_district><pop_2015>26453</pop_2015><pop_2019>26485</pop_2019><pop_2020>26466</pop_2020><pop_2025>27171</pop_2025><pop_2030>27321</pop_2030><pop_2035>27589</pop_2035><pop_2040>27856</pop_2040><pop_2045>29667</pop_2045><pop_2050>31279</pop_2050><abs_chng_2015_2050>4826</abs_chng_2015_2050><perc_chng_2015_2050>18.24%</perc_chng_2015_2050></row>
<row _id="306"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209138000</mun_dist_id><municipality_district>Jenkintown Borough</municipality_district><pop_2015>4411</pop_2015><pop_2019>4420</pop_2019><pop_2020>4420</pop_2020><pop_2025>4678</pop_2025><pop_2030>4718</pop_2030><pop_2035>4747</pop_2035><pop_2040>4781</pop_2040><pop_2045>4821</pop_2045><pop_2050>4868</pop_2050><abs_chng_2015_2050>457</abs_chng_2015_2050><perc_chng_2015_2050>10.36%</perc_chng_2015_2050></row>
<row _id="307"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209141432</mun_dist_id><municipality_district>Lansdale Borough</municipality_district><pop_2015>16523</pop_2015><pop_2019>17083</pop_2019><pop_2020>17070</pop_2020><pop_2025>17662</pop_2025><pop_2030>17755</pop_2030><pop_2035>17905</pop_2035><pop_2040>18062</pop_2040><pop_2045>18149</pop_2045><pop_2050>18235</pop_2050><abs_chng_2015_2050>1712</abs_chng_2015_2050><perc_chng_2015_2050>10.36%</perc_chng_2015_2050></row>
<row _id="308"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209143312</mun_dist_id><municipality_district>Limerick Township</municipality_district><pop_2015>18714</pop_2015><pop_2019>19303</pop_2019><pop_2020>19355</pop_2020><pop_2025>19524</pop_2025><pop_2030>20514</pop_2030><pop_2035>21410</pop_2035><pop_2040>22296</pop_2040><pop_2045>23033</pop_2045><pop_2050>23777</pop_2050><abs_chng_2015_2050>5063</abs_chng_2015_2050><perc_chng_2015_2050>27.05%</perc_chng_2015_2050></row>
<row _id="309"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209144912</mun_dist_id><municipality_district>Lower Frederick Township</municipality_district><pop_2015>4877</pop_2015><pop_2019>4928</pop_2019><pop_2020>4928</pop_2020><pop_2025>4951</pop_2025><pop_2030>5034</pop_2030><pop_2035>5148</pop_2035><pop_2040>5211</pop_2040><pop_2045>5264</pop_2045><pop_2050>5313</pop_2050><abs_chng_2015_2050>436</abs_chng_2015_2050><perc_chng_2015_2050>8.94%</perc_chng_2015_2050></row>
<row _id="310"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209144920</mun_dist_id><municipality_district>Lower Gwynedd Township</municipality_district><pop_2015>11500</pop_2015><pop_2019>11497</pop_2019><pop_2020>11485</pop_2020><pop_2025>11530</pop_2025><pop_2030>11656</pop_2030><pop_2035>11832</pop_2035><pop_2040>11969</pop_2040><pop_2045>12082</pop_2045><pop_2050>12199</pop_2050><abs_chng_2015_2050>699</abs_chng_2015_2050><perc_chng_2015_2050>6.08%</perc_chng_2015_2050></row>
<row _id="311"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209144976</mun_dist_id><municipality_district>Lower Merion Township</municipality_district><pop_2015>58305</pop_2015><pop_2019>60099</pop_2019><pop_2020>60400</pop_2020><pop_2025>63365</pop_2025><pop_2030>63576</pop_2030><pop_2035>64499</pop_2035><pop_2040>64982</pop_2040><pop_2045>65205</pop_2045><pop_2050>65329</pop_2050><abs_chng_2015_2050>7024</abs_chng_2015_2050><perc_chng_2015_2050>12.05%</perc_chng_2015_2050></row>
<row _id="312"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209145008</mun_dist_id><municipality_district>Lower Moreland Township</municipality_district><pop_2015>13192</pop_2015><pop_2019>13114</pop_2019><pop_2020>13110</pop_2020><pop_2025>13208</pop_2025><pop_2030>13283</pop_2030><pop_2035>13377</pop_2035><pop_2040>13488</pop_2040><pop_2045>13527</pop_2045><pop_2050>13571</pop_2050><abs_chng_2015_2050>379</abs_chng_2015_2050><perc_chng_2015_2050>2.87%</perc_chng_2015_2050></row>
<row _id="313"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209145072</mun_dist_id><municipality_district>Lower Pottsgrove Township</municipality_district><pop_2015>12181</pop_2015><pop_2019>12150</pop_2019><pop_2020>12143</pop_2020><pop_2025>12199</pop_2025><pop_2030>12398</pop_2030><pop_2035>12657</pop_2035><pop_2040>12840</pop_2040><pop_2045>13042</pop_2045><pop_2050>13164</pop_2050><abs_chng_2015_2050>983</abs_chng_2015_2050><perc_chng_2015_2050>8.07%</perc_chng_2015_2050></row>
<row _id="314"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209145080</mun_dist_id><municipality_district>Lower Providence Township</municipality_district><pop_2015>26141</pop_2015><pop_2019>26873</pop_2019><pop_2020>26880</pop_2020><pop_2025>26980</pop_2025><pop_2030>27422</pop_2030><pop_2035>27742</pop_2035><pop_2040>27942</pop_2040><pop_2045>28110</pop_2045><pop_2050>28267</pop_2050><abs_chng_2015_2050>2126</abs_chng_2015_2050><perc_chng_2015_2050>8.13%</perc_chng_2015_2050></row>
<row _id="315"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209145096</mun_dist_id><municipality_district>Lower Salford Township</municipality_district><pop_2015>15230</pop_2015><pop_2019>15529</pop_2019><pop_2020>15534</pop_2020><pop_2025>15595</pop_2025><pop_2030>16018</pop_2030><pop_2035>16533</pop_2035><pop_2040>16981</pop_2040><pop_2045>17264</pop_2045><pop_2050>17523</pop_2050><abs_chng_2015_2050>2293</abs_chng_2015_2050><perc_chng_2015_2050>15.06%</perc_chng_2015_2050></row>
<row _id="316"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209147592</mun_dist_id><municipality_district>Marlborough Township</municipality_district><pop_2015>3327</pop_2015><pop_2019>3385</pop_2019><pop_2020>3388</pop_2020><pop_2025>3397</pop_2025><pop_2030>3438</pop_2030><pop_2035>3465</pop_2035><pop_2040>3499</pop_2040><pop_2045>3520</pop_2045><pop_2050>3545</pop_2050><abs_chng_2015_2050>218</abs_chng_2015_2050><perc_chng_2015_2050>6.55%</perc_chng_2015_2050></row>
<row _id="317"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209150640</mun_dist_id><municipality_district>Montgomery Township</municipality_district><pop_2015>25941</pop_2015><pop_2019>26164</pop_2019><pop_2020>26167</pop_2020><pop_2025>26228</pop_2025><pop_2030>26589</pop_2030><pop_2035>26870</pop_2035><pop_2040>27253</pop_2040><pop_2045>27483</pop_2045><pop_2050>27814</pop_2050><abs_chng_2015_2050>1873</abs_chng_2015_2050><perc_chng_2015_2050>7.22%</perc_chng_2015_2050></row>
<row _id="318"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209152664</mun_dist_id><municipality_district>Narberth Borough</municipality_district><pop_2015>4326</pop_2015><pop_2019>4336</pop_2019><pop_2020>4336</pop_2020><pop_2025>4417</pop_2025><pop_2030>4445</pop_2030><pop_2035>4488</pop_2035><pop_2040>4517</pop_2040><pop_2045>4560</pop_2045><pop_2050>4605</pop_2050><abs_chng_2015_2050>279</abs_chng_2015_2050><perc_chng_2015_2050>6.45%</perc_chng_2015_2050></row>
<row _id="319"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209153664</mun_dist_id><municipality_district>New Hanover Township</municipality_district><pop_2015>12447</pop_2015><pop_2019>13212</pop_2019><pop_2020>13225</pop_2020><pop_2025>13389</pop_2025><pop_2030>14378</pop_2030><pop_2035>15585</pop_2035><pop_2040>16764</pop_2040><pop_2045>17677</pop_2045><pop_2050>18426</pop_2050><abs_chng_2015_2050>5979</abs_chng_2015_2050><perc_chng_2015_2050>48.04%</perc_chng_2015_2050></row>
<row _id="320"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209154656</mun_dist_id><municipality_district>Norristown Borough</municipality_district><pop_2015>34539</pop_2015><pop_2019>34341</pop_2019><pop_2020>34334</pop_2020><pop_2025>34403</pop_2025><pop_2030>35020</pop_2030><pop_2035>35653</pop_2035><pop_2040>36227</pop_2040><pop_2045>36726</pop_2045><pop_2050>37128</pop_2050><abs_chng_2015_2050>2589</abs_chng_2015_2050><perc_chng_2015_2050>7.50%</perc_chng_2015_2050></row>
<row _id="321"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209155512</mun_dist_id><municipality_district>North Wales Borough</municipality_district><pop_2015>3269</pop_2015><pop_2019>3265</pop_2019><pop_2020>3265</pop_2020><pop_2025>3265</pop_2025><pop_2030>3286</pop_2030><pop_2035>3321</pop_2035><pop_2040>3326</pop_2040><pop_2045>3340</pop_2045><pop_2050>3353</pop_2050><abs_chng_2015_2050>84</abs_chng_2015_2050><perc_chng_2015_2050>2.57%</perc_chng_2015_2050></row>
<row _id="322"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209159120</mun_dist_id><municipality_district>Pennsburg Borough</municipality_district><pop_2015>3860</pop_2015><pop_2019>3855</pop_2019><pop_2020>3848</pop_2020><pop_2025>3859</pop_2025><pop_2030>3893</pop_2030><pop_2035>3920</pop_2035><pop_2040>3950</pop_2040><pop_2045>3979</pop_2045><pop_2050>3997</pop_2050><abs_chng_2015_2050>137</abs_chng_2015_2050><perc_chng_2015_2050>3.55%</perc_chng_2015_2050></row>
<row _id="323"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209159392</mun_dist_id><municipality_district>Perkiomen Township</municipality_district><pop_2015>9186</pop_2015><pop_2019>9140</pop_2019><pop_2020>9135</pop_2020><pop_2025>9169</pop_2025><pop_2030>9304</pop_2030><pop_2035>9460</pop_2035><pop_2040>9574</pop_2040><pop_2045>9656</pop_2045><pop_2050>9722</pop_2050><abs_chng_2015_2050>536</abs_chng_2015_2050><perc_chng_2015_2050>5.83%</perc_chng_2015_2050></row>
<row _id="324"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209161664</mun_dist_id><municipality_district>Plymouth Township</municipality_district><pop_2015>17611</pop_2015><pop_2019>17531</pop_2019><pop_2020>17637</pop_2020><pop_2025>18798</pop_2025><pop_2030>18819</pop_2030><pop_2035>19901</pop_2035><pop_2040>19932</pop_2040><pop_2045>19959</pop_2045><pop_2050>19973</pop_2050><abs_chng_2015_2050>2362</abs_chng_2015_2050><perc_chng_2015_2050>13.41%</perc_chng_2015_2050></row>
<row _id="325"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209162416</mun_dist_id><municipality_district>Pottstown Borough</municipality_district><pop_2015>22620</pop_2015><pop_2019>22600</pop_2019><pop_2020>22604</pop_2020><pop_2025>22649</pop_2025><pop_2030>22961</pop_2030><pop_2035>23254</pop_2035><pop_2040>23548</pop_2040><pop_2045>23785</pop_2045><pop_2050>23961</pop_2050><abs_chng_2015_2050>1341</abs_chng_2015_2050><perc_chng_2015_2050>5.93%</perc_chng_2015_2050></row>
<row _id="326"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209163808</mun_dist_id><municipality_district>Red Hill Borough</municipality_district><pop_2015>2387</pop_2015><pop_2019>2361</pop_2019><pop_2020>2361</pop_2020><pop_2025>2365</pop_2025><pop_2030>2392</pop_2030><pop_2035>2426</pop_2035><pop_2040>2440</pop_2040><pop_2045>2482</pop_2045><pop_2050>2517</pop_2050><abs_chng_2015_2050>130</abs_chng_2015_2050><perc_chng_2015_2050>5.45%</perc_chng_2015_2050></row>
<row _id="327"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209165568</mun_dist_id><municipality_district>Rockledge Borough</municipality_district><pop_2015>2556</pop_2015><pop_2019>2530</pop_2019><pop_2020>2530</pop_2020><pop_2025>2534</pop_2025><pop_2030>2540</pop_2030><pop_2035>2545</pop_2035><pop_2040>2572</pop_2040><pop_2045>2575</pop_2045><pop_2050>2586</pop_2050><abs_chng_2015_2050>30</abs_chng_2015_2050><perc_chng_2015_2050>1.17%</perc_chng_2015_2050></row>
<row _id="328"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209166576</mun_dist_id><municipality_district>Royersford Borough</municipality_district><pop_2015>4785</pop_2015><pop_2019>4755</pop_2019><pop_2020>4755</pop_2020><pop_2025>4759</pop_2025><pop_2030>4850</pop_2030><pop_2035>4952</pop_2035><pop_2040>5069</pop_2040><pop_2045>5179</pop_2045><pop_2050>5251</pop_2050><abs_chng_2015_2050>466</abs_chng_2015_2050><perc_chng_2015_2050>9.74%</perc_chng_2015_2050></row>
<row _id="329"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209167528</mun_dist_id><municipality_district>Salford Township</municipality_district><pop_2015>2918</pop_2015><pop_2019>2949</pop_2019><pop_2020>2949</pop_2020><pop_2025>2950</pop_2025><pop_2030>3010</pop_2030><pop_2035>3072</pop_2035><pop_2040>3133</pop_2040><pop_2045>3170</pop_2045><pop_2050>3237</pop_2050><abs_chng_2015_2050>319</abs_chng_2015_2050><perc_chng_2015_2050>10.93%</perc_chng_2015_2050></row>
<row _id="330"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209168328</mun_dist_id><municipality_district>Schwenksville Borough</municipality_district><pop_2015>1389</pop_2015><pop_2019>1379</pop_2019><pop_2020>1382</pop_2020><pop_2025>1387</pop_2025><pop_2030>1404</pop_2030><pop_2035>1435</pop_2035><pop_2040>1465</pop_2040><pop_2045>1475</pop_2045><pop_2050>1505</pop_2050><abs_chng_2015_2050>116</abs_chng_2015_2050><perc_chng_2015_2050>8.35%</perc_chng_2015_2050></row>
<row _id="331"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209171016</mun_dist_id><municipality_district>Skippack Township</municipality_district><pop_2015>14563</pop_2015><pop_2019>14203</pop_2019><pop_2020>14204</pop_2020><pop_2025>14413</pop_2025><pop_2030>14932</pop_2030><pop_2035>15365</pop_2035><pop_2040>15836</pop_2040><pop_2045>16261</pop_2045><pop_2050>16651</pop_2050><abs_chng_2015_2050>2088</abs_chng_2015_2050><perc_chng_2015_2050>14.34%</perc_chng_2015_2050></row>
<row _id="332"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209171856</mun_dist_id><municipality_district>Souderton Borough</municipality_district><pop_2015>6733</pop_2015><pop_2019>7082</pop_2019><pop_2020>7082</pop_2020><pop_2025>7083</pop_2025><pop_2030>7137</pop_2030><pop_2035>7174</pop_2035><pop_2040>7247</pop_2040><pop_2045>7281</pop_2045><pop_2050>7308</pop_2050><abs_chng_2015_2050>575</abs_chng_2015_2050><perc_chng_2015_2050>8.54%</perc_chng_2015_2050></row>
<row _id="333"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209173088</mun_dist_id><municipality_district>Springfield Township</municipality_district><pop_2015>19502</pop_2015><pop_2019>19848</pop_2019><pop_2020>19803</pop_2020><pop_2025>19868</pop_2025><pop_2030>19954</pop_2030><pop_2035>20064</pop_2035><pop_2040>20157</pop_2040><pop_2045>20224</pop_2045><pop_2050>20288</pop_2050><abs_chng_2015_2050>786</abs_chng_2015_2050><perc_chng_2015_2050>4.03%</perc_chng_2015_2050></row>
<row _id="334"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209176304</mun_dist_id><municipality_district>Telford Borough</municipality_district><pop_2015>2651</pop_2015><pop_2019>2689</pop_2019><pop_2020>2689</pop_2020><pop_2025>2689</pop_2025><pop_2030>2713</pop_2030><pop_2035>2734</pop_2035><pop_2040>2765</pop_2040><pop_2045>2783</pop_2045><pop_2050>2796</pop_2050><abs_chng_2015_2050>145</abs_chng_2015_2050><perc_chng_2015_2050>5.47%</perc_chng_2015_2050></row>
<row _id="335"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209177152</mun_dist_id><municipality_district>Towamencin Township</municipality_district><pop_2015>18171</pop_2015><pop_2019>18441</pop_2019><pop_2020>18446</pop_2020><pop_2025>18473</pop_2025><pop_2030>18726</pop_2030><pop_2035>19079</pop_2035><pop_2040>19362</pop_2040><pop_2045>19554</pop_2045><pop_2050>19772</pop_2050><abs_chng_2015_2050>1601</abs_chng_2015_2050><perc_chng_2015_2050>8.81%</perc_chng_2015_2050></row>
<row _id="336"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209177304</mun_dist_id><municipality_district>Trappe Borough</municipality_district><pop_2015>3519</pop_2015><pop_2019>3725</pop_2019><pop_2020>3777</pop_2020><pop_2025>3819</pop_2025><pop_2030>3852</pop_2030><pop_2035>3891</pop_2035><pop_2040>3928</pop_2040><pop_2045>3941</pop_2045><pop_2050>3959</pop_2050><abs_chng_2015_2050>440</abs_chng_2015_2050><perc_chng_2015_2050>12.50%</perc_chng_2015_2050></row>
<row _id="337"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209179008</mun_dist_id><municipality_district>Upper Dublin Township</municipality_district><pop_2015>26133</pop_2015><pop_2019>26553</pop_2019><pop_2020>26545</pop_2020><pop_2025>29258</pop_2025><pop_2030>29704</pop_2030><pop_2035>29717</pop_2035><pop_2040>29747</pop_2040><pop_2045>29766</pop_2045><pop_2050>29785</pop_2050><abs_chng_2015_2050>3652</abs_chng_2015_2050><perc_chng_2015_2050>13.97%</perc_chng_2015_2050></row>
<row _id="338"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209179040</mun_dist_id><municipality_district>Upper Frederick Township</municipality_district><pop_2015>3552</pop_2015><pop_2019>3663</pop_2019><pop_2020>3660</pop_2020><pop_2025>3672</pop_2025><pop_2030>3705</pop_2030><pop_2035>3748</pop_2035><pop_2040>3788</pop_2040><pop_2045>3831</pop_2045><pop_2050>3854</pop_2050><abs_chng_2015_2050>302</abs_chng_2015_2050><perc_chng_2015_2050>8.50%</perc_chng_2015_2050></row>
<row _id="339"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209179056</mun_dist_id><municipality_district>Upper Gwynedd Township</municipality_district><pop_2015>15800</pop_2015><pop_2019>15817</pop_2019><pop_2020>15802</pop_2020><pop_2025>15845</pop_2025><pop_2030>15979</pop_2030><pop_2035>16161</pop_2035><pop_2040>16271</pop_2040><pop_2045>16351</pop_2045><pop_2050>16439</pop_2050><abs_chng_2015_2050>639</abs_chng_2015_2050><perc_chng_2015_2050>4.04%</perc_chng_2015_2050></row>
<row _id="340"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209179064</mun_dist_id><municipality_district>Upper Hanover Township</municipality_district><pop_2015>7297</pop_2015><pop_2019>8038</pop_2019><pop_2020>8038</pop_2020><pop_2025>8061</pop_2025><pop_2030>8303</pop_2030><pop_2035>8605</pop_2035><pop_2040>8870</pop_2040><pop_2045>9053</pop_2045><pop_2050>9265</pop_2050><abs_chng_2015_2050>1968</abs_chng_2015_2050><perc_chng_2015_2050>26.97%</perc_chng_2015_2050></row>
<row _id="341"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209179136</mun_dist_id><municipality_district>Upper Merion Township</municipality_district><pop_2015>28522</pop_2015><pop_2019>33027</pop_2019><pop_2020>34161</pop_2020><pop_2025>36359</pop_2025><pop_2030>36801</pop_2030><pop_2035>37258</pop_2035><pop_2040>37565</pop_2040><pop_2045>37803</pop_2045><pop_2050>38017</pop_2050><abs_chng_2015_2050>9495</abs_chng_2015_2050><perc_chng_2015_2050>33.29%</perc_chng_2015_2050></row>
<row _id="342"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209179176</mun_dist_id><municipality_district>Upper Moreland Township</municipality_district><pop_2015>24188</pop_2015><pop_2019>24031</pop_2019><pop_2020>24715</pop_2020><pop_2025>25404</pop_2025><pop_2030>25628</pop_2030><pop_2035>25858</pop_2035><pop_2040>26119</pop_2040><pop_2045>26293</pop_2045><pop_2050>26448</pop_2050><abs_chng_2015_2050>2260</abs_chng_2015_2050><perc_chng_2015_2050>9.34%</perc_chng_2015_2050></row>
<row _id="343"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209179240</mun_dist_id><municipality_district>Upper Pottsgrove Township</municipality_district><pop_2015>5487</pop_2015><pop_2019>5756</pop_2019><pop_2020>5756</pop_2020><pop_2025>5802</pop_2025><pop_2030>6039</pop_2030><pop_2035>6283</pop_2035><pop_2040>6447</pop_2040><pop_2045>6584</pop_2045><pop_2050>6695</pop_2050><abs_chng_2015_2050>1208</abs_chng_2015_2050><perc_chng_2015_2050>22.02%</perc_chng_2015_2050></row>
<row _id="344"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209179256</mun_dist_id><municipality_district>Upper Providence Township</municipality_district><pop_2015>23355</pop_2015><pop_2019>24355</pop_2019><pop_2020>24376</pop_2020><pop_2025>24497</pop_2025><pop_2030>26876</pop_2030><pop_2035>27702</pop_2035><pop_2040>28454</pop_2040><pop_2045>28993</pop_2045><pop_2050>29327</pop_2050><abs_chng_2015_2050>5972</abs_chng_2015_2050><perc_chng_2015_2050>25.57%</perc_chng_2015_2050></row>
<row _id="345"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209179280</mun_dist_id><municipality_district>Upper Salford Township</municipality_district><pop_2015>3356</pop_2015><pop_2019>3364</pop_2019><pop_2020>3364</pop_2020><pop_2025>3369</pop_2025><pop_2030>3427</pop_2030><pop_2035>3487</pop_2035><pop_2040>3547</pop_2040><pop_2045>3594</pop_2045><pop_2050>3657</pop_2050><abs_chng_2015_2050>301</abs_chng_2015_2050><perc_chng_2015_2050>8.97%</perc_chng_2015_2050></row>
<row _id="346"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209182736</mun_dist_id><municipality_district>West Conshohocken Borough</municipality_district><pop_2015>1383</pop_2015><pop_2019>1432</pop_2019><pop_2020>1432</pop_2020><pop_2025>1432</pop_2025><pop_2030>1454</pop_2030><pop_2035>1467</pop_2035><pop_2040>1494</pop_2040><pop_2045>1498</pop_2045><pop_2050>1512</pop_2050><abs_chng_2015_2050>129</abs_chng_2015_2050><perc_chng_2015_2050>9.33%</perc_chng_2015_2050></row>
<row _id="347"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209183696</mun_dist_id><municipality_district>West Norriton Township</municipality_district><pop_2015>15698</pop_2015><pop_2019>15613</pop_2019><pop_2020>15629</pop_2020><pop_2025>15680</pop_2025><pop_2030>16099</pop_2030><pop_2035>16565</pop_2035><pop_2040>17020</pop_2040><pop_2045>17305</pop_2045><pop_2050>17576</pop_2050><abs_chng_2015_2050>1878</abs_chng_2015_2050><perc_chng_2015_2050>11.96%</perc_chng_2015_2050></row>
<row _id="348"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209183912</mun_dist_id><municipality_district>West Pottsgrove Township</municipality_district><pop_2015>3867</pop_2015><pop_2019>3838</pop_2019><pop_2020>3838</pop_2020><pop_2025>3846</pop_2025><pop_2030>3867</pop_2030><pop_2035>3881</pop_2035><pop_2040>3903</pop_2040><pop_2045>3915</pop_2045><pop_2050>3939</pop_2050><abs_chng_2015_2050>72</abs_chng_2015_2050><perc_chng_2015_2050>1.86%</perc_chng_2015_2050></row>
<row _id="349"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209184624</mun_dist_id><municipality_district>Whitemarsh Township</municipality_district><pop_2015>17634</pop_2015><pop_2019>18344</pop_2019><pop_2020>18332</pop_2020><pop_2025>19249</pop_2025><pop_2030>19364</pop_2030><pop_2035>19554</pop_2035><pop_2040>19731</pop_2040><pop_2045>19846</pop_2045><pop_2050>19944</pop_2050><abs_chng_2015_2050>2310</abs_chng_2015_2050><perc_chng_2015_2050>13.10%</perc_chng_2015_2050></row>
<row _id="350"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209184888</mun_dist_id><municipality_district>Whitpain Township</municipality_district><pop_2015>19079</pop_2015><pop_2019>19240</pop_2019><pop_2020>19568</pop_2020><pop_2025>19929</pop_2025><pop_2030>20126</pop_2030><pop_2035>20341</pop_2035><pop_2040>20531</pop_2040><pop_2045>20653</pop_2045><pop_2050>20770</pop_2050><abs_chng_2015_2050>1691</abs_chng_2015_2050><perc_chng_2015_2050>8.86%</perc_chng_2015_2050></row>
<row _id="351"><county_id>42091</county_id><county>Montgomery</county><mun_dist_id>4209186496</mun_dist_id><municipality_district>Worcester Township</municipality_district><pop_2015>10368</pop_2015><pop_2019>10430</pop_2019><pop_2020>10436</pop_2020><pop_2025>10470</pop_2025><pop_2030>10733</pop_2030><pop_2035>10962</pop_2035><pop_2040>11171</pop_2040><pop_2045>11347</pop_2045><pop_2050>11502</pop_2050><abs_chng_2015_2050>1134</abs_chng_2015_2050><perc_chng_2015_2050>10.94%</perc_chng_2015_2050></row>
<row _id="352"><county_id>42101</county_id><county>Philadelphia</county><mun_dist_id>4210160101</mun_dist_id><municipality_district>North</municipality_district><pop_2015>136426</pop_2015><pop_2019>137290</pop_2019><pop_2020>137487</pop_2020><pop_2025>138303</pop_2025><pop_2030>139100</pop_2030><pop_2035>139281</pop_2035><pop_2040>140359</pop_2040><pop_2045>140473</pop_2045><pop_2050>140671</pop_2050><abs_chng_2015_2050>4245</abs_chng_2015_2050><perc_chng_2015_2050>3.11%</perc_chng_2015_2050></row>
<row _id="353"><county_id>42101</county_id><county>Philadelphia</county><mun_dist_id>4210160102</mun_dist_id><municipality_district>Lower Southwest</municipality_district><pop_2015>42222</pop_2015><pop_2019>42699</pop_2019><pop_2020>42693</pop_2020><pop_2025>42725</pop_2025><pop_2030>42741</pop_2030><pop_2035>42837</pop_2035><pop_2040>42941</pop_2040><pop_2045>42985</pop_2045><pop_2050>43118</pop_2050><abs_chng_2015_2050>896</abs_chng_2015_2050><perc_chng_2015_2050>2.12%</perc_chng_2015_2050></row>
<row _id="354"><county_id>42101</county_id><county>Philadelphia</county><mun_dist_id>4210160103</mun_dist_id><municipality_district>Central</municipality_district><pop_2015>125180</pop_2015><pop_2019>134000</pop_2019><pop_2020>138192</pop_2020><pop_2025>154292</pop_2025><pop_2030>166966</pop_2030><pop_2035>170165</pop_2035><pop_2040>170845</pop_2040><pop_2045>171116</pop_2045><pop_2050>172937</pop_2050><abs_chng_2015_2050>47757</abs_chng_2015_2050><perc_chng_2015_2050>38.15%</perc_chng_2015_2050></row>
<row _id="355"><county_id>42101</county_id><county>Philadelphia</county><mun_dist_id>4210160104</mun_dist_id><municipality_district>North Delaware</municipality_district><pop_2015>95518</pop_2015><pop_2019>98675</pop_2019><pop_2020>98610</pop_2020><pop_2025>98830</pop_2025><pop_2030>98860</pop_2030><pop_2035>99002</pop_2035><pop_2040>99220</pop_2040><pop_2045>99307</pop_2045><pop_2050>99494</pop_2050><abs_chng_2015_2050>3976</abs_chng_2015_2050><perc_chng_2015_2050>4.16%</perc_chng_2015_2050></row>
<row _id="356"><county_id>42101</county_id><county>Philadelphia</county><mun_dist_id>4210160105</mun_dist_id><municipality_district>Lower South</municipality_district><pop_2015>5577</pop_2015><pop_2019>5528</pop_2019><pop_2020>6158</pop_2020><pop_2025>7691</pop_2025><pop_2030>7696</pop_2030><pop_2035>7739</pop_2035><pop_2040>7777</pop_2040><pop_2045>7791</pop_2045><pop_2050>7811</pop_2050><abs_chng_2015_2050>2234</abs_chng_2015_2050><perc_chng_2015_2050>40.06%</perc_chng_2015_2050></row>
<row _id="357"><county_id>42101</county_id><county>Philadelphia</county><mun_dist_id>4210160106</mun_dist_id><municipality_district>West Park</municipality_district><pop_2015>46590</pop_2015><pop_2019>45000</pop_2019><pop_2020>44937</pop_2020><pop_2025>45343</pop_2025><pop_2030>45358</pop_2030><pop_2035>45466</pop_2035><pop_2040>45593</pop_2040><pop_2045>45651</pop_2045><pop_2050>45810</pop_2050><abs_chng_2015_2050>-780</abs_chng_2015_2050><perc_chng_2015_2050>-1.67%</perc_chng_2015_2050></row>
<row _id="358"><county_id>42101</county_id><county>Philadelphia</county><mun_dist_id>4210160107</mun_dist_id><municipality_district>Lower North</municipality_district><pop_2015>90331</pop_2015><pop_2019>94178</pop_2019><pop_2020>95194</pop_2020><pop_2025>100862</pop_2025><pop_2030>103793</pop_2030><pop_2035>104460</pop_2035><pop_2040>104775</pop_2040><pop_2045>104922</pop_2045><pop_2050>105251</pop_2050><abs_chng_2015_2050>14920</abs_chng_2015_2050><perc_chng_2015_2050>16.52%</perc_chng_2015_2050></row>
<row _id="359"><county_id>42101</county_id><county>Philadelphia</county><mun_dist_id>4210160108</mun_dist_id><municipality_district>Lower Northwest</municipality_district><pop_2015>53325</pop_2015><pop_2019>53629</pop_2019><pop_2020>53721</pop_2020><pop_2025>54101</pop_2025><pop_2030>54265</pop_2030><pop_2035>54377</pop_2035><pop_2040>54559</pop_2040><pop_2045>54605</pop_2045><pop_2050>54786</pop_2050><abs_chng_2015_2050>1461</abs_chng_2015_2050><perc_chng_2015_2050>2.74%</perc_chng_2015_2050></row>
<row _id="360"><county_id>42101</county_id><county>Philadelphia</county><mun_dist_id>4210160109</mun_dist_id><municipality_district>River Wards</municipality_district><pop_2015>69326</pop_2015><pop_2019>70906</pop_2019><pop_2020>71431</pop_2020><pop_2025>74896</pop_2025><pop_2030>77424</pop_2030><pop_2035>77593</pop_2035><pop_2040>77815</pop_2040><pop_2045>77896</pop_2045><pop_2050>78092</pop_2050><abs_chng_2015_2050>8766</abs_chng_2015_2050><perc_chng_2015_2050>12.64%</perc_chng_2015_2050></row>
<row _id="361"><county_id>42101</county_id><county>Philadelphia</county><mun_dist_id>4210160110</mun_dist_id><municipality_district>University - Southwest</municipality_district><pop_2015>81183</pop_2015><pop_2019>82986</pop_2019><pop_2020>82994</pop_2020><pop_2025>88761</pop_2025><pop_2030>91707</pop_2030><pop_2035>93568</pop_2035><pop_2040>94021</pop_2040><pop_2045>97023</pop_2045><pop_2050>102295</pop_2050><abs_chng_2015_2050>21112</abs_chng_2015_2050><perc_chng_2015_2050>26.01%</perc_chng_2015_2050></row>
<row _id="362"><county_id>42101</county_id><county>Philadelphia</county><mun_dist_id>4210160111</mun_dist_id><municipality_district>West</municipality_district><pop_2015>118116</pop_2015><pop_2019>114347</pop_2019><pop_2020>114249</pop_2020><pop_2025>114687</pop_2025><pop_2030>114824</pop_2030><pop_2035>114965</pop_2035><pop_2040>115209</pop_2040><pop_2045>115302</pop_2045><pop_2050>115567</pop_2050><abs_chng_2015_2050>-2549</abs_chng_2015_2050><perc_chng_2015_2050>-2.16%</perc_chng_2015_2050></row>
<row _id="363"><county_id>42101</county_id><county>Philadelphia</county><mun_dist_id>4210160112</mun_dist_id><municipality_district>South</municipality_district><pop_2015>137583</pop_2015><pop_2019>135498</pop_2019><pop_2020>135582</pop_2020><pop_2025>136952</pop_2025><pop_2030>137696</pop_2030><pop_2035>137984</pop_2035><pop_2040>138746</pop_2040><pop_2045>138902</pop_2045><pop_2050>139267</pop_2050><abs_chng_2015_2050>1684</abs_chng_2015_2050><perc_chng_2015_2050>1.22%</perc_chng_2015_2050></row>
<row _id="364"><county_id>42101</county_id><county>Philadelphia</county><mun_dist_id>4210160113</mun_dist_id><municipality_district>Upper Far Northeast</municipality_district><pop_2015>68232</pop_2015><pop_2019>68573</pop_2019><pop_2020>68462</pop_2020><pop_2025>68582</pop_2025><pop_2030>68594</pop_2030><pop_2035>68725</pop_2035><pop_2040>68987</pop_2040><pop_2045>69081</pop_2045><pop_2050>69224</pop_2050><abs_chng_2015_2050>992</abs_chng_2015_2050><perc_chng_2015_2050>1.45%</perc_chng_2015_2050></row>
<row _id="365"><county_id>42101</county_id><county>Philadelphia</county><mun_dist_id>4210160114</mun_dist_id><municipality_district>Lower Northeast</municipality_district><pop_2015>107096</pop_2015><pop_2019>107776</pop_2019><pop_2020>107763</pop_2020><pop_2025>107777</pop_2025><pop_2030>107782</pop_2030><pop_2035>107808</pop_2035><pop_2040>107838</pop_2040><pop_2045>107860</pop_2045><pop_2050>107906</pop_2050><abs_chng_2015_2050>810</abs_chng_2015_2050><perc_chng_2015_2050>0.76%</perc_chng_2015_2050></row>
<row _id="366"><county_id>42101</county_id><county>Philadelphia</county><mun_dist_id>4210160115</mun_dist_id><municipality_district>Upper North</municipality_district><pop_2015>152693</pop_2015><pop_2019>148146</pop_2019><pop_2020>148120</pop_2020><pop_2025>148349</pop_2025><pop_2030>148494</pop_2030><pop_2035>149451</pop_2035><pop_2040>150652</pop_2040><pop_2045>151110</pop_2045><pop_2050>151974</pop_2050><abs_chng_2015_2050>-719</abs_chng_2015_2050><perc_chng_2015_2050>-0.47%</perc_chng_2015_2050></row>
<row _id="367"><county_id>42101</county_id><county>Philadelphia</county><mun_dist_id>4210160116</mun_dist_id><municipality_district>Lower Far Northeast</municipality_district><pop_2015>70602</pop_2015><pop_2019>72859</pop_2019><pop_2020>72861</pop_2020><pop_2025>72875</pop_2025><pop_2030>72878</pop_2030><pop_2035>72922</pop_2035><pop_2040>73001</pop_2040><pop_2045>73042</pop_2045><pop_2050>73112</pop_2050><abs_chng_2015_2050>2510</abs_chng_2015_2050><perc_chng_2015_2050>3.56%</perc_chng_2015_2050></row>
<row _id="368"><county_id>42101</county_id><county>Philadelphia</county><mun_dist_id>4210160117</mun_dist_id><municipality_district>Upper Northwest</municipality_district><pop_2015>85177</pop_2015><pop_2019>86714</pop_2019><pop_2020>86623</pop_2020><pop_2025>87006</pop_2025><pop_2030>87164</pop_2030><pop_2035>87305</pop_2035><pop_2040>87652</pop_2040><pop_2045>87744</pop_2045><pop_2050>87964</pop_2050><abs_chng_2015_2050>2787</abs_chng_2015_2050><perc_chng_2015_2050>3.27%</perc_chng_2015_2050></row>
<row _id="369"><county_id>42101</county_id><county>Philadelphia</county><mun_dist_id>4210160118</mun_dist_id><municipality_district>Central Northeast</municipality_district><pop_2015>86263</pop_2015><pop_2019>85200</pop_2019><pop_2020>85084</pop_2020><pop_2025>85212</pop_2025><pop_2030>85217</pop_2030><pop_2035>85329</pop_2035><pop_2040>85408</pop_2040><pop_2045>85451</pop_2045><pop_2050>85519</pop_2050><abs_chng_2015_2050>-744</abs_chng_2015_2050><perc_chng_2015_2050>-0.86%</perc_chng_2015_2050></row>
</data>
