Local Data Search
 

House Median Value Rank of City within 50 miles of Zip Code 19133

Based on ACS 2010-2014 data

A total of 476 results found. Show Results on Map.

RankHouse Median Value ▼City / Population
1.$1,000,001Blawenburg, NJ / 515
2.$760,800Princeton, NJ / 28,940
3.$681,000Greenville, DE / 2,286
4.$649,000Pleasant Plains, NJ / 732
5.$638,200Belle Mead, NJ / 171
6.$638,100Cranbury, NJ / 2,347
7.$612,200Skillman, NJ / 115
8.$608,300Ten Mile Run, NJ / 1,774
9.$577,100Blackwells Mills, NJ / 513
10.$556,700New Hope, PA / 2,526
11.$554,000Rose Valley, PA / 885
12.$527,100Princeton Junction, NJ / 2,444
13.$523,100East Rocky Hill, NJ / 213
14.$515,100Pennington, NJ / 2,588
15.$494,800Harlingen, NJ / 252
16.$490,100Woodside, PA / 2,714
17.$486,100Devon, PA / 1,790
18.$478,900Newtown, PA / 2,240
19.$476,400Spring House, PA / 3,673
20.$465,300Middlebush, NJ / 2,341
21.$454,700Haddonfield, NJ / 11,521
22.$451,000Rocky Hill, NJ / 554
23.$437,500Woodbourne, PA / 3,719
24.$434,100Berwyn, PA / 3,222
24.$434,100Voorhees, NJ / 775
26.$431,300North Star, DE / 7,655
26.$431,300Bryn Athyn, PA / 1,348
28.$424,800Richboro, PA / 6,382
29.$422,500Hockessin, DE / 13,620
30.$416,300Churchville, PA / 3,843
31.$412,400Six Mile Run, NJ / 3,106
32.$411,400Vista Center, NJ / 2,127
33.$410,900Swarthmore, PA / 6,198
34.$408,400Fort Washington, PA / 5,619
35.$407,900Robbinsville, NJ / 3,333
36.$407,600Eagleview, PA / 2,052
37.$406,700Hopewell, NJ / 1,891
38.$405,000Blue Bell, PA / 6,049
39.$404,600Yorketown, NJ / 6,598
40.$400,900Narberth, PA / 4,295
41.$400,700Bradley Gardens, NJ / 13,902
42.$397,900Millstone, NJ / 461
43.$397,200Annandale, NJ / 1,404
44.$396,200Moorestown-Lenola, NJ / 14,436
45.$393,800Griggstown, NJ / 1,011
46.$392,000East Millstone, NJ / 507
47.$388,100Monmouth Junction, NJ / 2,973
48.$388,000Plainsboro Center, NJ / 2,904
49.$386,700Doylestown, PA / 8,353
50.$384,200Stockton, NJ / 516
51.$383,300Weston, NJ / 1,655
52.$376,800Exton, PA / 4,609
53.$375,100Kendall Park, NJ / 10,331
54.$372,800Maple Glen, PA / 6,767
55.$372,100Clyde, NJ / 290
56.$371,300West Freehold, NJ / 13,922
57.$370,500Dayton, NJ / 7,690
58.$369,700Greenwich, NJ / 2,666
59.$369,000Franklin Center, NJ / 4,227
60.$367,800Clinton, NJ / 2,701
61.$362,300Woxall, PA / 1,212
62.$360,500Plumsteadville, PA / 3,214
63.$356,600Princeton Meadows, NJ / 13,631
64.$356,100Langhorne, PA / 1,503
65.$354,200Penn Wynne, PA / 5,740
66.$353,400Ivyland, PA / 1,016
67.$352,400Heathcote, NJ / 5,668
68.$350,600Richwood, NJ / 3,104
69.$349,300Evansburg, PA / 2,287
70.$348,200Malvern, PA / 3,179
71.$346,100Wyncote, PA / 3,307
71.$346,100Milltown, NJ / 6,974
73.$345,600Newtown Grant, PA / 3,764
74.$341,600Whitehouse Station, NJ / 1,831
75.$341,500Lambertville, NJ / 3,876
76.$339,600Village Shires, PA / 4,069
77.$339,400Audubon, PA / 8,483
78.$337,700Springdale, NJ / 14,402
79.$332,800Skippack, PA / 3,856
80.$332,200Chalfont, PA / 4,052
81.$332,000Flourtown, PA / 4,802
82.$331,900Raritan, NJ / 7,318
83.$330,100Paoli, PA / 5,616
84.$329,900Langhorne Manor, PA / 1,446
85.$329,200Churchtown, PA / 434
86.$325,000Port Republic, NJ / 1,093
87.$324,100Arden, DE / 516
88.$323,800Ardencroft, DE / 221
89.$323,300Barclay, NJ / 4,321
90.$319,600Toughkenamon, PA / 2,002
91.$318,100Broomall, PA / 10,312
92.$318,000Pike Creek, DE / 8,142
93.$317,500Collegeville, PA / 5,263
94.$314,800Hamilton Square, NJ / 12,870
95.$314,600West Conshohocken, PA / 1,322
96.$314,400Wyndmoor, PA / 5,681
97.$313,900Plymouth Meeting, PA / 5,721
98.$313,500Frenchtown, NJ / 1,486
99.$313,000Allentown, NJ / 1,828
99.$313,000Finderne, NJ / 6,205
101.$312,100Englishtown, NJ / 2,101
102.$311,800Kingston, NJ / 1,259
103.$309,700Montgomeryville, PA / 12,977
104.$308,700Yardley, PA / 2,324
105.$303,900Ardentown, DE / 289
106.$302,300Somerset, NJ / 24,375
107.$302,200Trooper, PA / 5,868
108.$301,400West Chester, PA / 18,860
109.$301,300Chesterbrook, PA / 4,483
110.$299,000Ardmore, PA / 12,867
111.$297,600Greentree, NJ / 11,529
112.$294,400King Of Prussia, PA / 19,919
113.$293,000Medford Lakes, NJ / 4,138
114.$292,800Flemington, NJ / 4,688
115.$291,500Spotswood, NJ / 8,359
116.$291,400Groveville, NJ / 2,924
117.$290,200Somerville, NJ / 12,175
118.$289,100Spinnerstown, PA / 1,796
119.$288,900Feasterville, PA / 3,656
120.$288,000Eagleville CDP, PA / 4,768
121.$286,400Harleysville, PA / 9,348
122.$284,500Media, PA / 5,341
123.$283,800Riverton, NJ / 2,766
124.$283,600Oreland, PA / 5,748
125.$283,500Haddon Heights, NJ / 7,425
125.$283,500Wenonah, NJ / 2,115
125.$283,500Lebanon, NJ / 1,765
128.$281,300Jamesburg, NJ / 5,963
129.$280,900Dublin, PA / 2,158
130.$280,400Mullica Hill, NJ / 4,437
131.$279,100Whittingham, NJ / 2,423
132.$278,300Elverson, PA / 1,332
133.$277,100Freehold, NJ / 12,018
134.$276,800Ramblewood, NJ / 5,999
135.$276,600East Franklin, NJ / 7,647
135.$276,600Ancient Oaks, PA / 7,312
137.$276,300Rutledge, PA / 753
138.$275,000Alleghenyville, PA / 1,199
139.$274,800Yardville, NJ / 6,825
140.$274,600Hulmeville, PA / 966
141.$274,500Bryn Mawr, PA / 3,507
142.$274,400Juliustown, NJ / 284
143.$274,300Brittany Farms-The Highlands, PA / 3,862
144.$273,000Bloomsbury, NJ / 769
145.$272,700Newark, DE / 32,278
146.$272,600Warminster Heights, PA / 4,335
147.$272,200Silverdale, PA / 963
148.$271,600Conshohocken, PA / 7,864
149.$270,100Turnersville, NJ / 3,506
150.$268,300Hightstown, NJ / 5,557
151.$266,000High Bridge, NJ / 3,621
152.$265,600Horsham, PA / 14,936
153.$265,500Franklin Park, NJ / 14,815
154.$265,400Wescosville, PA / 5,951
155.$265,200Milford, NJ / 1,065
156.$265,000Roosevelt, NJ / 744
157.$264,200Glasgow, DE / 14,962
158.$263,900Ocean Acres, NJ / 16,187
159.$263,300Manville, NJ / 10,426
160.$261,800Penndel, PA / 2,700
161.$261,600Cornwells Heights, PA / 1,445
162.$261,500Asbury, NJ / 225
163.$260,800Estell Manor, NJ / 1,684
164.$260,600Trevose, PA / 3,062
165.$260,400Mercerville, NJ / 13,048
166.$260,100Glenside, PA / 7,614
166.$260,100Gap, PA / 1,966
168.$259,000Pomeroy, PA / 151
169.$257,500Upper Stewartsville, NJ / 210
170.$257,100Dorneyville, PA / 4,782
171.$255,700Helmetta, NJ / 2,390
172.$255,400Middletown, DE / 19,469
173.$254,600Ambler, PA / 6,481
174.$253,500New Britain, PA / 3,028
175.$253,400Hatfield, PA / 3,299
176.$252,900Hatboro, PA / 7,403
177.$250,300Pomona, NJ / 7,164
178.$249,900Trappe, PA / 3,533
179.$249,300Pine Lake Park, NJ / 9,295
180.$249,200Saint Georges, DE / 1,312
181.$249,100Odessa, DE / 643
182.$248,400Lawrenceville, NJ / 3,538
183.$248,000New Jerusalem, PA / 839
184.$246,700Jenkintown, PA / 4,441
185.$246,000Cherry Hill Mall, NJ / 13,950
186.$245,900Hammonton, NJ / 14,796
187.$245,200Goodville, PA / 554
188.$245,000Willow Grove, PA / 16,185
189.$244,600Olivet, NJ / 1,423
189.$244,600Collingswood, NJ / 13,929
191.$243,900Chester Heights, PA / 2,568
192.$242,900Old Orchard, PA / 2,191
193.$242,700Pemberton, NJ / 1,467
193.$242,700Kulpsville, PA / 8,401
195.$242,300Hampton, NJ / 1,174
196.$242,100Milford Square, PA / 1,055
196.$242,100Chesapeake City, MD / 703
198.$242,000Marlton, NJ / 10,397
199.$241,900New Egypt, NJ / 2,138
200.$241,500Rockledge, PA / 2,553
201.$240,900Eddington, PA / 2,000
201.$240,900Kenilworth, PA / 1,858
203.$240,300Riegelsville, PA / 842
204.$239,900Perkasie, PA / 8,511
205.$239,600Halfway House, PA / 2,996
206.$239,000Wrightstown, NJ / 884
207.$238,000Pike Creek Valley, DE / 10,509
208.$235,700White Horse, NJ / 8,422
209.$235,500Kingston Estates, NJ / 6,161
210.$235,100Gilbertsville, PA / 4,780
211.$234,300Woodstown, NJ / 3,497
212.$234,100Ashland, NJ / 8,260
213.$233,900East Earl, PA / 1,088
214.$233,400Tullytown, PA / 1,781
215.$233,200Raubsville, PA / 991
216.$232,500Trumbauersville, PA / 1,081
217.$232,100Lima, PA / 2,345
218.$231,200Souderton, PA / 6,668
219.$230,800Village Green-Green Ridge, PA / 7,804
220.$230,000Avondale, PA / 1,587
221.$229,800Berlin, NJ / 7,587
222.$228,600Fairless Hills, PA / 9,289
223.$228,100North Wales, PA / 3,227
224.$227,600Thorndale, PA / 3,586
225.$227,300Ellisburg, NJ / 4,684
226.$226,700Bordentown, NJ / 3,912
226.$226,700Levittown, PA / 51,326
228.$226,100Kennett Square, PA / 6,123
229.$224,300Atglen, PA / 1,507
230.$223,700Telford, PA / 4,910
231.$223,100Beckett, NJ / 4,771
232.$223,000Merchantville, NJ / 3,803
233.$222,000Fivepointville, PA / 1,181
234.$221,900Lansdale, PA / 16,382
234.$221,900Cochranville, PA / 646
236.$220,500Amity Gardens, PA / 3,290
237.$220,400Wyomissing, PA / 10,467
238.$220,000Smithville, NJ / 6,950
239.$219,400Breinigsville, PA / 4,651
240.$219,100Middletown CDP, PA / 7,529
241.$218,600Pottsgrove, PA / 3,249
242.$218,300Coopersburg, PA / 2,286
243.$218,200Downingtown, PA / 7,921
244.$217,700Gibbsboro, NJ / 2,324
245.$217,600Upper Pohatcong, NJ / 1,588
246.$217,000Audubon, NJ / 8,763
247.$216,400Bellefonte, DE / 1,400
248.$214,800Lopatcong Overlook, NJ / 455
249.$214,700Fieldsboro, NJ / 603
250.$214,500Twin Rivers, NJ / 7,402
251.$214,200Palmer Heights, PA / 3,733
252.$213,100Green Lane, PA / 431
253.$212,800Golden Triangle, NJ / 3,751
254.$211,600Ridley Park, PA / 7,021
255.$211,400Trexlertown, PA / 1,984
256.$211,300Swedesboro, NJ / 2,627
257.$211,200Barrington, NJ / 6,904
258.$210,100Jacksonwald, PA / 3,223
259.$210,000Presidential Lakes Estates, NJ / 2,306
260.$209,200Morrisville, PA / 8,689
261.$207,800Pemberton Heights, NJ / 2,598
262.$207,500New Castle, DE / 5,346
262.$207,500Phoenixville, PA / 16,530
264.$207,000Pennsburg, PA / 3,870
265.$206,100Bowmansville, PA / 2,170
266.$206,000Croydon, PA / 10,017
267.$205,100Williamstown, NJ / 15,425
268.$204,800Morgantown, PA / 1,199
269.$204,300Woodbury Heights, NJ / 3,028
270.$203,400Elkton, MD / 15,673
271.$203,300Honey Brook, PA / 1,681
271.$203,300Royersford, PA / 4,774
273.$203,000Mystic Island, NJ / 7,792
274.$202,400Lakehurst, NJ / 2,676
275.$202,300Edgemoor, DE / 6,089
276.$202,200Bridgeport, PA / 4,573
277.$201,600Oxford, PA / 5,100
278.$201,200Folsom, NJ / 1,799
279.$201,000West Grove, PA / 2,856
280.$200,900Folsom, PA / 8,282
281.$199,800Sellersville, PA / 4,232
282.$199,700Glassboro, NJ / 18,798
283.$199,300Morton, PA / 2,670
284.$199,000Brookhaven, PA / 8,045
285.$198,300Newfield, NJ / 1,681
286.$198,100Richlandtown, PA / 1,246
286.$198,100Claymont, DE / 9,242
288.$197,700Rosenhayn, NJ / 1,202
289.$197,600Laurel Springs, NJ / 1,910
290.$196,600Blandon, PA / 7,139
291.$195,600Boothwyn, PA / 4,889
292.$195,500Grill, PA / 1,470
293.$195,100Spring Mount, PA / 2,317
294.$194,800Pitman, NJ / 8,959
295.$194,300Glen Gardner, NJ / 1,533
296.$193,400South Pottstown, PA / 1,759
297.$192,300Delaware Park, NJ / 769
298.$192,000Parkesburg, PA / 3,636
299.$191,900Woodlyn, PA / 10,131
300.$191,800Drexel Hill, PA / 28,262
301.$191,700Blue Ball, PA / 1,097
302.$191,400Elmer, NJ / 1,375
302.$191,400Brookside, DE / 13,585
304.$191,300Stratford, NJ / 6,997
305.$189,800Buena, NJ / 4,623
306.$189,500Sanatoga, PA / 8,581
307.$188,800Bowers, PA / 251
308.$188,500Terre Hill, PA / 1,384
309.$188,400Oaklyn, NJ / 4,022
310.$188,300Alpha, NJ / 2,320
311.$188,100Victory Lakes, NJ / 1,833
312.$187,800Quakertown, PA / 8,939
313.$187,500Quinton, NJ / 606
314.$186,800New Berlinville, PA / 1,453
315.$186,700Bristol, PA / 9,657
316.$186,200Delaware City, DE / 1,858
317.$186,000Greenfields, PA / 1,033
318.$185,600Gibbstown, NJ / 3,594
319.$185,200Hokendauqua, PA / 3,368
320.$184,300North East, MD / 3,696
321.$184,200Country Lake Estates, NJ / 3,484
322.$183,600Oley, PA / 1,282
323.$183,000Echelon, NJ / 10,831
324.$182,900Newport, DE / 1,064
325.$182,800Wilmington Manor, DE / 8,049
326.$182,400Macungie, PA / 3,106
327.$182,200Holiday Heights, NJ / 2,205
328.$182,100Mays Landing, NJ / 1,714
329.$182,000Reiffton, PA / 4,817
330.$180,800Mount Ephraim, NJ / 4,669
331.$180,000Alloway, NJ / 1,710
332.$179,900Red Hill, PA / 2,499
333.$179,700Clayton, NJ / 8,225
334.$179,500Bally, PA / 1,247
335.$179,300Glendora, NJ / 4,557
336.$178,800Fullerton, PA / 15,529
337.$178,200Runnemede, NJ / 8,435
338.$178,000Hellertown, PA / 5,881
339.$177,800Caln, PA / 1,441
340.$176,500Palmyra, NJ / 7,372
341.$176,400Emmaus, PA / 11,291
342.$176,000Prospect Park borough, PA / 6,464
343.$175,600Bellmawr, NJ / 11,538
344.$175,000South Coatesville, PA / 1,581
345.$174,700Blackwood, NJ / 4,645
346.$173,600Lorane, PA / 3,868
347.$173,400Collings Lakes, NJ / 1,205
348.$173,200Bear, DE / 19,732
349.$173,100Egg Harbor City, NJ / 4,253
350.$172,500Alburtis, PA / 2,372
351.$171,700Roebling, NJ / 3,861
352.$171,400Wilmington, DE / 71,263
353.$171,300Bethlehem, PA / 75,050
354.$171,000Norwood, PA / 5,897
355.$170,500North Catasauqua, PA / 2,844
356.$170,000Aldan, PA / 4,164
356.$170,000Lawnside, NJ / 2,919
358.$168,900Pennwyn, PA / 794
359.$168,700Oak Valley, NJ / 3,414
360.$168,500Vineland, NJ / 60,985
361.$168,400Stewartsville, NJ / 173
361.$168,400East Greenville, PA / 2,957
363.$168,200Spring City, PA / 3,337
364.$168,000Somerdale, NJ / 5,246
365.$167,600Hi Nella, NJ / 817
366.$167,000National Park, NJ / 3,018
367.$166,300Lansdowne, PA / 10,618
368.$166,100Christiana, PA / 1,026
369.$166,000Pennsville, NJ / 11,864
370.$165,700Freemansburg, PA / 2,631
371.$165,600Browns Mills, NJ / 10,973
372.$165,000Westwood, PA / 1,282
373.$164,800Magnolia, NJ / 4,329
374.$164,600Pedricktown, NJ / 537
374.$164,600Millville, NJ / 28,603
376.$164,200Burlington, NJ / 9,865
377.$164,100Elsmere, DE / 6,149
378.$163,800Bechtelsville, PA / 828
379.$162,700Woodbury, NJ / 10,098
379.$162,700Chesilhurst, NJ / 1,675
381.$162,500Hancocks Bridge, NJ / 196
382.$162,200Concordia, NJ / 3,092
383.$162,100Glenolden, PA / 7,150
384.$160,800Carneys Point, NJ / 7,268
385.$160,400Birdsboro, PA / 5,158
385.$160,400Fleetwood, PA / 4,084
387.$160,300Mohnton, PA / 3,048
387.$160,300Flying Hills, PA / 2,628
389.$159,800Leisuretowne, NJ / 3,633
390.$159,200Schwenksville, PA / 1,415
391.$158,700Boyertown, PA / 4,048
391.$158,700Westville, NJ / 4,263
393.$158,300Leisure Knoll, NJ / 2,453
394.$157,800Lincoln Park, PA / 1,428
395.$157,400Stowe, PA / 3,765
396.$156,700Kutztown, PA / 5,016
396.$156,700Pine Hill, NJ / 10,383
398.$156,600Topton, PA / 2,275
399.$155,500Montrose Manor, PA / 556
400.$155,300Saint Lawrence, PA / 1,863
401.$153,300Norristown, PA / 34,454
402.$153,100Glendon, PA / 340
403.$151,800Catasauqua, PA / 6,477
404.$151,600Beverly, NJ / 2,573
405.$151,000Shiloh, NJ / 579
406.$150,300South Temple, PA / 1,596
407.$149,700Phillipsburg, NJ / 14,717
408.$145,500Shillington, PA / 5,272
409.$144,800Clearbrook Park, NJ / 2,489
410.$143,400West Easton, PA / 1,315
411.$143,200Finesville, NJ / 97
411.$143,200Philadelphia, PA / 1,546,920
413.$143,100Parkside, PA / 2,192
414.$141,200Holiday City South, NJ / 3,609
415.$140,000Brooklawn, NJ / 1,879
416.$138,500East Lansdowne, PA / 2,670
417.$138,100Mertztown, PA / 898
417.$138,100Lindenwold, NJ / 17,512
419.$137,500Dryville, PA / 729
419.$137,500Elwood, NJ / 1,613
419.$137,500Yeadon, PA / 11,506
422.$137,300Fountain Hill, PA / 4,610
423.$136,400Clifton Heights, PA / 6,656
424.$135,800Gibraltar, PA / 560
425.$135,600Clementon, NJ / 4,972
426.$135,300Wilson, PA / 7,852
427.$134,700Pottstown, PA / 22,519
428.$134,600Holiday City-Berkeley, NJ / 12,013
429.$134,100Gloucester City, NJ / 11,392
430.$131,700Paulsboro, NJ / 6,041
431.$131,300Lyons, PA / 479
432.$130,700Easton, PA / 26,977
433.$129,500Kenhorst, PA / 2,868
434.$128,700Allentown, PA / 118,793
435.$128,500Stony Creek Mills, PA / 870
436.$127,600Coatesville, PA / 13,130
437.$127,400Pennside, PA / 4,122
438.$123,900Laureldale, PA / 3,905
439.$123,400Cedarville, NJ / 642
440.$123,200Fairton, NJ / 1,182
441.$122,400Collingdale, PA / 8,778
442.$122,000Millbourne, PA / 1,291
443.$121,100West Reading, PA / 4,204
444.$120,400Alsace Manor, PA / 285
445.$119,900Mount Penn, PA / 3,150
446.$119,400Silver Ridge, NJ / 1,447
447.$118,900Sharon Hill, PA / 5,685
448.$118,800Folcroft, PA / 6,615
449.$118,000Penns Grove, NJ / 5,082
450.$116,300Wood-Lynne, NJ / 2,972
451.$115,100Salem, NJ / 5,045
452.$114,900Hyde Park, PA / 2,649
453.$113,100Trenton, NJ / 84,459
454.$109,100Eddystone, PA / 2,572
455.$108,500Trainer, PA / 1,752
456.$108,100Bridgeton, NJ / 25,252
457.$105,000Walnuttown, PA / 370
458.$100,400Linwood, PA / 3,394
459.$98,900Modena, PA / 496
460.$97,900Colwyn, PA / 2,542
461.$95,900Upland, PA / 3,248
462.$94,400Baumstown, PA / 465
463.$93,300Laurel Lake, NJ / 2,965
464.$88,400Rossmoor, NJ / 2,814
465.$87,300Seabrook Farms, NJ / 995
466.$86,000Camden, NJ / 77,294
467.$84,600Marcus Hook, PA / 2,430
468.$80,200Darby, PA / 10,689
469.$70,500Crestwood Village, NJ / 7,703
470.$69,000Pine Ridge At Crestwood, NJ / 2,239
471.$68,600Audubon Park, NJ / 1,051
472.$67,700Cedar Glen Lakes, NJ / 1,527
473.$67,500Reading, PA / 88,051
474.$67,200Chester, PA / 34,007
475.$39,600Cedar Glen West, NJ / 955
476.$17,800Hereford, PA / 709

Please note that we only rank locations with 'House Median Value' data. The rank above might not be a complete list. Locations without 'House Median Value' data are not listed.


Popular Rankings
Fastest / Slowest Growing Cities in CT
Fastest / Slowest Growing States in U.S.
Best / Worst Cities in CT by % of Males Employed
Best / Worst States in U.S. by % of Males Employed
Best / Worst Cities in CT by % of Females Employed
Best / Worst States in U.S. by % of Females Employed
Best / Worst Cities by Crime Rate in CT
Best / Worst States by Crime Rate in U.S.
Richest / Poorest Cities by Income in CT
Richest / Poorest States by Income in U.S.
Most Expensive / Cheapest Homes by City in CT
Most Expensive / Cheapest Homes by State in U.S.
Most / Least Educated Cities in CT
Most / Least Educated States in U.S.
 
The USA.com website and domain are privately owned and are not operated by or affiliated with any government or municipal authority.
© 2024 World Media Group, LLC.