Sold Price
Sold
on Market
$v){$total = $k; break;} break; case 'range': sort($array); $sml = $array[0]; rsort($array); $lrg = $array[0]; $total = $lrg - $sml; break; } return $total; } } $collected['Bensalem Township (Bucks PA)'] = ['sd' => "Bensalem", 'thecount' => 0, 'prices' => "",'medianprice' > 0, 'doms' => "", 'dom' => 0]; $collected['Bristol Borough (Bucks PA)'] = ['sd' => "Bristol Boro", 'thecount' => 0, 'prices' => "",'medianprice' > 0, 'doms' => "", 'dom' => 0]; $collected['Bristol Township (Bucks PA)'] = ['sd' => "Bristol Twp", 'thecount' => 0, 'prices' => "",'medianprice' > 0, 'doms' => "", 'dom' => 0]; $collected['Centennial (Bucks PA)'] = ['sd' => "Centennial", 'thecount' => 0, 'prices' => "",'medianprice' > 0, 'doms' => "", 'dom' => 0]; $collected['Central Bucks (Bucks PA)'] = ['sd' => "Central Bucks", 'thecount' => 0, 'prices' => "",'medianprice' > 0, 'doms' => "", 'dom' => 0]; $collected['Council Rock (Bucks PA)'] = ['sd' => "Council Rock", 'thecount' => 0, 'prices' => "",'medianprice' > 0, 'doms' => "", 'dom' => 0]; $collected['Morrisville Borough (Bucks PA)'] = ['sd' => "Morrisville", 'thecount' => 0, 'prices' => "",'medianprice' > 0, 'doms' => "", 'dom' => 0]; $collected['Neshaminy (Bucks PA)'] = ['sd' => "Neshaminy", 'thecount' => 0, 'prices' => "",'medianprice' > 0, 'doms' => "", 'dom' => 0]; $collected['New Hope-Solebury (Bucks PA)'] = ['sd' => "New Hope-Solebury", 'thecount' => 0, 'prices' => "",'medianprice' > 0, 'doms' => "", 'dom' => 0]; $collected['Palisades (Bucks PA)'] = ['sd' => "Palisades", 'thecount' => 0, 'prices' => "",'medianprice' > 0, 'doms' => "", 'dom' => 0]; $collected['Pennridge (Bucks PA)'] = ['sd' => "Pennridge", 'thecount' => 0, 'prices' => "",'medianprice' > 0, 'doms' => "", 'dom' => 0]; $collected['Pennsbury (Bucks PA)'] = ['sd' => "Pennsbury", 'thecount' => 0, 'prices' => "",'medianprice' > 0, 'doms' => "", 'dom' => 0]; $collected['Quakertown Community (Bucks PA)'] = ['sd' => "Quakertown", 'thecount' => 0, 'prices' => "",'medianprice' > 0, 'doms' => "", 'dom' => 0]; ini_set("auto_detect_line_endings", true); $fp = fopen('/Library/WebServer/csv/bucks-sd-sold-january-2026.csv','r'); while(($entry = fgetcsv($fp,8192,',')) !== FALSE) { if(array_key_exists($entry[10],$collected)) { $collected[$entry[10]]['thecount'] += 1; $collected[$entry[10]]['prices'] .= ($entry[8] . ","); $collected[$entry[10]]['dom'] .= ($entry[18] . ","); if($price < $collected[$entry[10]]['low']) { $collected[$entry[10]]['low'] = $price; } if($price > $collected[$entry[10]]['high']) { $collected[$entry[10]]['high'] = $price; } } } // $status = array_column($collected,0); // array_multisort($collected,SORT_DESC,$status,$collected[]); ?>
‡ Median Sold Prices, existing single family homes, January 2026, Bright MLS Settled Sales, Bucks County (rounded to the nearest $1,000).
