Place bacon in a large skillet and cook over medium-high heat, turning occasionally, until evenly browned, about 10 minutes. Drain bacon slices on paper towels and crumble or chop. Set aside.
In a large bowl whisk yogurt, honey, olive oil, and vinegar until smooth.
Add bacon, broccoli, raisins, almonds, and onion and toss. Season with salt to taste. Refrigerate until ready to serve.