How we calculate neighborhood scores

Every Vohna neighborhood gets a 0–100 score, calculated from live data sources and refreshed monthly. The total is the sum of five dimensions, each worth 0–20 points.

🚗 Commute Access (0–20)

Average driving + transit time from the neighborhood center to the top 3 employment hubs in the metro. Data: Google Maps Distance Matrix API. < 15 min averages → 20 pts, > 60 min → 2 pts.

🚶 Walkability (0–20)

Density of walkable amenities (groceries, restaurants, cafés, pharmacies, gyms, parks, transit, shopping) within 0.5 miles of neighborhood center. Data: Google Maps Places API. 40+ amenities → 20 pts.

🏫 School Quality (0–20)

Average ATTOM rating (1–10) of public elementary, middle, and high schools serving the neighborhood. Data: ATTOM School API. Avg rating 9.0+ → 20 pts. If no school data is available we mark the score as 'data unavailable' and use a neutral 10 pts for the total.

⭐ Lifestyle Fit (0–20)

Variety of lifestyle amenities (nightlife, arts, outdoor, shopping, entertainment, community, remote-work spaces) within 1 mile. Data: Google Maps Places API. 6+ categories present → 20 pts.

💰 Budget Finder Index (0–20)

Neighborhood median rent (60% ATTOM AVM + 40% Vohna listings) vs. metro median. > 25% below metro → 20 pts; > 25% above → 1 pt.

Data sources

Update frequency

Scores recalculate on the 1st of every month at 02:00 UTC. Responses are cached for 30 days to keep API costs reasonable and scores stable.

Why a score might be partial

If one or two data sources can't return useful data (e.g. no schools indexed near the neighborhood center), we mark the dimension "data unavailable" and use a neutral value for the total. The badge will show ⚠ to indicate partial data.

Have feedback on a score?

Contact us with the neighborhood name and we'll review.