In this paper we consider a class of economies with a finite number of divisible commodities, linear production technologies, and indivisible goods and a finite number of agents. This class contains several well-known economies with indivisible goods and money as special cases. It is shown that if the utility functions are continuous on the divisible commodities and are weakly monotonic both on one of the divisible commodities and on all the indivisible commodities, if each agent initially owns a sufficient amount of one of the divisible commodities, and if a "no production without input"-like assumption on the production sector holds, then there exists a competitive equilibrium for any economy in this class. The usual convexity assumption is not needed here. Furthermore, by imposing strong monotonicity on one of the divisible commodities we show that any competitive equilibrium is in the core of the economy and therefore the first theorem of welfare also holds. We further obtain a second welfare theorem stating that under some conditions a Pareto efficient allocation can be sustained by a competitive equilibrium allocation for some well-chosen redistribution of the total initial endowments. Journal of Economic Literature Classification Numbers: D4, D46, D5, D51, D6, D61. © 2001 Elsevier Science (USA).