We devote this paper to proving non-existence and existence of stable solutions to weighted Lane-Emden equations on the Euclidean space ℝN, N ⩾ 2. We first prove some new Liouville-type theorems for stable solutions which recover and considerably improve upon the known results. In particular, our approach applies to various weighted equations, which naturally appear in many applications, but that are not covered by the existing literature. A typical example is provided by the well-know Matukuma's equation. We also prove an existence result for positive, bounded and stable solutions to a large family of weighted Lane–Emden equations, which indicates that our Liouville-type theorems are somehow sharp.