The main difference between renal cortex and renal medulla is that renal cortex is the outer region of the kidney which contains blood vessels connected to the nephrons whereas renal medulla is the inner region of the kidney which contains 8-12 renal pyramids