Running the citric acid cycle in practice
If you are trying to measure flux through the cycle in a lab setting, the first thing you need to understand is that the mitochondrial matrix is not a static bag of enzymes. It is a concentrated, regulated reaction chamber sitting inside the inner mitochondrial membrane, and its behavior changes depending on substrate availability, membrane potential, and the cell type you are looking at. I spent several months troubleshooting why my succinate dehydrogenase readings were inconsistent across different cell lines, and the problem turned out to be nothing dramatic -- just the fact that the enzyme is part of both Complex II and the Krebs cycle, so its activity is tied directly to electron transport chain status. Once I started measuring oxygen consumption rates simultaneously, the data made sense. The short answer is the mitochondrial matrix, but the real picture is more complicated than most textbooks let on. The cycle occurs in the fluid-filled space enclosed by the inner mitochondrial membrane in eukaryotic cells. In prokaryotes, which lack mitochondria entirely, the equivalent reactions happen in the cytoplasm adjacent to the plasma membrane. The eight enzymatic steps are all soluble matrix enzymes except for succinate dehydrogenase, which is membrane-bound and embedded in the inner mitochondrial membrane facing the intermembrane space. When I first started teaching this material, I noticed students consistently confused the location of the cycle with the location of oxidative phosphorylation. They are spatially coupled but functionally distinct. The matrix houses the cycle enzymes, while the inner membrane houses the electron transport chain complexes. The proton gradient generated by the chain drives ATP synthesis through Complex V, which also sits in the inner membrane. The matrix itself maintains a slightly alkaline pH around 7.8 to 8.0 compared to the cytosol, which matters because several cycle enzymes are pH-sensitive.
Here is something that trips people up: the Krebs cycle does not run in isolation. It is a convergent metabolic hub. Acetyl-CoA enters from pyruvate dehydrogenase, but it also comes from fatty acid beta-oxidation, from amino acid catabolism through various entry points like leucine and lysine converting to acetoacetyl-CoA, and from ketone body metabolism. The cycle intermediates themselves get siphoned off for biosynthesis -- oxaloacetate for gluconeogenesis, alpha-ketoglutarate for glutamate and thus neurotransmitter synthesis, succinyl-CoA for heme production. This means the cycle has to constantly replenish its own intermediates through anaplerotic reactions, mainly via pyruvate carboxylase converting pyruvate to oxaloacetate. I ran into a specific issue once where I was working with hepatocyte cultures and noticed that when I inhibited pyruvate carboxylase with fluoracetate, the entire cycle slowed dramatically even though I was supplying excess pyruvate and acetate. The problem was that without the anaplerotic input, oxaloacetate was being drained faster than it could be regenerated, and the cycle essentially ran out of its own substrate. This is a real-world example of why the cycle is sometimes called a cataplerotic sink -- it gives more than it takes when biosynthetic demand is high. The regulation is tighter than most introductory courses convey. The three rate-limiting enzymes -- citrate synthase, isocitrate dehydrogenase, and alpha-ketoglutarate dehydrogenase -- are all allosterically regulated by the energy state of the cell. High ATP inhibits isocitrate dehydrogenase. High NADH inhibits all three. Calcium actually activates isocitrate dehydrogenase and alpha-ketoglutarate dehydrogenase, which is why muscle cells ramp up cycle activity during contraction when calcium levels rise in the cytosol and flood into the matrix through the mitochondrial calcium uniporter. This coupling means the cycle speed matches muscle workload almost instantaneously.
There is also the issue of the malate-aspartate shuttle, which is worth understanding if you are thinking about how cytosolic NADH gets oxidized. The inner mitochondrial membrane is impermeable to NADH, so the reducing equivalents have to be transferred across via this shuttle system. Malate goes in, gets oxidized to oxaloacetate in the matrix, producing NADH that enters the cycle indirectly by feeding into the oxaloacetate pool. Oxaloacetate then gets transaminated to aspartate, which exits the matrix. This is how the cell balances redox states between compartments, and it is one reason why the Krebs cycle is often described as amphibolic -- it serves both catabolic and anabolic functions simultaneously. A counter-intuitive point that rarely makes it into general biology courses: the cycle can run in reverse under certain conditions. Some bacteria and archaea use the reductive citric acid cycle for carbon fixation, running the reactions backwards to convert CO2 into organic molecules. The enzymes are largely the same, though some steps use different cofactors in the reverse direction. Human cells cannot do this, but it is important context for understanding why the cycle is conserved across such diverse forms of life. The core chemistry is elegant enough that evolution reused it in opposite directions. The enzymes themselves are mostly nuclear-encoded, not mitochondrial-encoded, despite being located in the matrix. There are about 40 or so proteins associated with the cycle and its immediate regulatory network, and they are all imported from the cytosol after translation. This creates a dependency on proper protein import machinery, which is why mitochondrial diseases that affect the translocase of the inner membrane can have cascade effects on cycle function even when the cycle enzymes themselves are genetically normal.
Get the Full Details

If you are studying this for an exam, the key numbers to know are that one turn of the cycle produces three NADH, one FADH2, one GTP (convertible to ATP), and two CO2 molecules per acetyl-CoA. Since each glucose yields two pyruvate and thus two acetyl-CoA, the cycle turns twice per glucose molecule. The NADH and FADH2 then feed electrons into the electron transport chain, where each NADH typically yields about 2.5 ATP and each FADH2 about 1.5 ATP through oxidative phosphorylation. That gives roughly 10 ATP per acetyl-CoA or 20 per glucose from the cycle alone, not counting the glycolysis contribution. The one limitation worth being honest about is that these ATP yield numbers are approximate and depend on the shuttle system in use and the exact proton-to-ATP ratio of the ATP synthase, which varies between organisms and even between tissue types. The traditional textbook number of 36 to 38 ATP per glucose has been revised downward in recent decades based on more accurate measurements of proton leak and transport costs. Modern estimates put it closer to 30 to 32 ATP per glucose in mammalian cells. Don't be surprised if your professor uses different numbers -- the field is still refining these values. Another practical consideration is that the cycle intermediates can accumulate or deplete in disease states. In Parkinson's disease, for example, there is evidence of reduced activity in multiple Krebs cycle enzymes, particularly alpha-ketoglutarate dehydrogenase and succinate dehydrogenase. This is thought to contribute to both energy deficit and increased reactive oxygen species production, since inhibited cycle enzymes can leak electrons to oxygen directly. The relationship is complex and not fully understood, but it illustrates why the cycle matters beyond just ATP production.
When I needed to visualize the cycle for a presentation, I stopped using the traditional circular diagram and instead drew it as a linear pathway with branches, showing where each intermediate connects to other metabolic routes. It is more accurate and makes the anaplerotic and cataplerotic relationships obvious. The circle is a convenient shorthand, but it obscures the fact that the cycle is really a branched network embedded in a much larger metabolic map. The bottom line is that the mitochondrial matrix is where the Krebs cycle operates, but understanding what happens there requires thinking about membrane topology, substrate shuttling, allosteric regulation, and the constant tug-of-war between energy production and biosynthetic demand. It is one of the most well-studied pathways in biochemistry, and yet new findings about its regulation and connections keep coming out. That is usually a sign that you are looking at something fundamental.