Altica oleracea ist in Europa weit verbreitet und sehr häufig. Das Verbreitungsgebiet reicht bis in den Norden Skandinaviens und auf die Britischen Inseln. Man findet sie in verschiedenen Habitaten auf Büschen, Sträuchern und ihren Wirtspflanzen. Erscheinungszeit ist von März bis in den Herbst. Im Frühsommer legen die Weibchen ihre Eier an ihren Wirts- und Futterpflanzen ab, wie z. B. Weidenröschen (Epilobium), insbesondere das Kleinblütige Weidenröschen (E. parviflorum), und Nachtkerzen (Oenothera). Die Besenheide (Calluna vulgaris) wird ebenfalls als eine Wirts- und Futterpflanze genannt. Die Larven entwickeln sich auf den Blättern der Wirtspflanzen.