$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[]); ?> Single Family Lostings Sold, Bucks County School Districts (January 2026)

Blog Home   Contact

13 Bucks School Districts
Existing Single Family Homes Sold
January 2026 by School District

The John McClintock Team

Woods of Saxony Colonial sold in 6 days
for $36,000 over list by Grace Cass, Realtor®
(The John McClintock Team)
Keller Williams Real Estate, Newtown Market Center.

School DistrictMedian ‡
Sold Price# Homes
SoldMedian Days
on Market"); foreach($collected as $key => $content) { $price_array = explode(",",$content['prices']); $dom_array = explode(",",$content['dom']); sort($price_array, SORT_NUMERIC); sort($dom_array, SORT_NUMERIC); unset($price_array[0]); unset($dom_array[0]); // $average = ceil( array_sum($price_array) / count($price_array) ); // $avg = mmmr($price_array, 'mean'); $median = mmmr($price_array, 'median'); $collected[$key]['medianprice'] = $median; $dom = mmmr($dom_array, 'median'); $collected[$key]['dom'] = $dom; $mode = mmmr($price_array, 'mode'); $low = $price_array[1]; $high = $price_array[count($price_array)]; $howmany = count($price_array); $collectd[$key]['thecount'] = $howmany; // Make Key into key-link //$link = $key; //$link = "" . $key . ""; $link = $key; } foreach($collected as $key => $val) { $medianprice[$key] = $val['medianprice']; // $dom[$key] = $val['dom']; $thecount[$key] = $val['thecount']; } array_multisort($medianprice, SORT_DESC, $collected); foreach($collected as $key => $val) { if($collected[$key]['medianprice'] < 2) { continue; } echo(" " . $val['sd'] . ""); echo("" . number_format(round($collected[$key]['medianprice'],-3)) . ""); echo("" . number_format($collected[$key]['thecount'],-3) . ""); echo("" . number_format($collected[$key]['dom']) . ""); } echo(""); ?>

Median Sold Prices, existing single family homes, January 2026, Bright MLS Settled Sales, Bucks County (rounded to the nearest $1,000).

locations

john mcclintock team, realtors