Я предполагаю, что у ваших моделей уже определены отношения. Вы можете использовать whereHas () и отношения модели в точечной нотации, чтобы получить всех жителей города региона, в котором вы находитесь.
$people = People::whereHas('city.region', function($query) use ($countryId) {
return $query->where('regions.country_id', $countryId);
->get();