Why Do the Bones in My Legs Hurt? Causes & Signs

Leg bone pain feels deep, dull, and aching, like it’s coming from inside your body rather than the surface. Unlike muscle soreness, which tends to spread along a broad area, bone pain is usually something you can point to with one finger. It lasts longer than typical muscle pain, and the skin near the sore spot often feels tender to even a light touch. Several conditions can cause it, ranging from minor overuse injuries to nutritional deficiencies to more serious systemic diseases.

How Bone Pain Actually Works

Your bones are not the inert structures most people imagine. Bone marrow, the hard mineralized layer, and the periosteum (the thin membrane wrapping the outside of every bone) are all threaded with nerve fibers. The bone marrow actually contains the greatest number of these fibers, followed by the mineralized bone itself, with the periosteum coming third by total volume. When any of these layers are damaged, compressed, or inflamed, those nerve fibers fire pain signals.

Inflammation plays a major role in nearly every type of bone pain. Injured or irritated tissue releases a cascade of chemical signals that sensitize nearby nerve endings, making them respond more intensely to pressure, movement, or even normal body weight. In some conditions, the local environment around the bone becomes more acidic, which activates additional pain receptors. This is why bone pain can feel disproportionately severe compared to the size of the injury.

Shin Splints and Overuse Injuries

If your pain runs along the front or inner edge of your shinbone, you may be dealing with medial tibial stress syndrome, commonly called shin splints. This is one of the most frequent causes of leg bone pain in active people. Repetitive impact from running, jumping, or walking on hard surfaces creates microdamage in the tibia faster than the bone can repair itself. The calf muscles, particularly the soleus (the deep calf muscle), pull on the periosteum with each stride. Over time, that traction irritates the bone surface, activating bone-building cells in the area and causing a deep, nagging ache.

Shin splints typically improve with rest and gradually return when you resume activity too quickly. If the pain becomes focused on one specific spot rather than spreading along the shin, that’s a warning sign the damage may have progressed to a stress fracture.

Stress Fractures

Stress fractures are tiny cracks in the bone caused by repeated force. The tibia and fibula (the two bones in your lower leg) are among the most common locations. The pain pattern is distinctive: it starts during physical activity, gets worse the longer you push through it, and eventually persists even at rest. You’ll likely be able to press on one tender spot and reproduce the pain. Swelling around that area is common.

A physical exam often involves being asked to stand or hop on one leg. X-rays can miss early stress fractures, so an MRI or bone scan is sometimes needed for a definitive answer. Recovery usually means several weeks of reduced weight-bearing, and returning to activity too soon risks turning a hairline crack into a full break.

Vitamin D Deficiency and Soft Bones

One of the most overlooked causes of leg bone pain is low vitamin D. Your body needs vitamin D to absorb calcium and phosphorus, the minerals that keep bones hard and strong. When levels drop too low, bones soften, a condition called osteomalacia in adults. The result is a widespread, deep ache that often shows up in the legs, pelvis, and lower back.

Healthy vitamin D blood levels fall between 20 and 50 ng/mL. Levels below 10 ng/mL are considered severely deficient and raise the risk of bone pain, fractures, muscle weakness, and falls in older adults. People who spend little time outdoors, have darker skin, live in northern climates, or follow restrictive diets are at higher risk. A simple blood test can identify the problem, and supplementation typically resolves the pain over weeks to months as the bones remineralize.

Osteoporosis and Bone Density Loss

Osteoporosis thins the internal structure of bones, making them fragile. It’s diagnosed through a bone density scan that produces a T-score: a score of negative 1 or higher is healthy, negative 1 to negative 2.5 indicates osteopenia (mild bone loss), and negative 2.5 or lower signals osteoporosis. The condition is most common in postmenopausal women and older adults of both sexes.

Osteoporosis itself doesn’t always cause pain. The pain comes when weakened bones develop tiny fractures under normal loads, or when the structural changes alter how weight passes through your legs. If your leg bones ache without a clear injury and you’re over 50, bone density testing is worth discussing with your provider.

Paget’s Disease

Paget’s disease causes the body to break down and rebuild bone at an abnormally fast rate. The new bone that forms is disorganized and weaker than normal, leading to pain, deformities, and fractures. In the legs, this can cause the long bones to bow outward, making you visibly bowlegged over time. The misshapen bones put extra stress on the knee and hip joints, often triggering osteoarthritis as a secondary problem.

Paget’s disease is diagnosed with a blood test measuring alkaline phosphatase, a marker of bone turnover, along with imaging. It typically affects people over 50 and often involves the pelvis, spine, skull, or leg bones.

Growing Pains in Children

If your child is complaining about aching legs, growing pains are a common explanation. These tend to strike in the shins, calves, thighs, or behind the knees, usually in the evening or at night. They can start as early as age 3 and are most common in kids 12 and under, though some teenagers experience them too. The pain comes and goes over months or years, often without any visible swelling or redness.

Growing pains are a diagnosis of exclusion, meaning a doctor rules out other causes first. Pain that’s always in the same spot, wakes a child from sleep regularly, or comes with limping, swelling, or fever warrants further evaluation.

Telling Bone Pain From Muscle Pain

The distinction matters because the causes and treatments are different. Bone pain is localized: you can usually point to the exact spot that hurts most, even if some ache radiates outward. It feels deep and dull, and it persists longer than muscle soreness. Pressing on the skin over the affected bone typically reproduces the tenderness.

Muscle pain, by contrast, tends to spread along the length of the sore muscle. It often improves within a few days, responds to stretching, and worsens mainly when you contract or stretch that specific muscle. If your pain is pinpoint, deep, and not improving with typical rest and stretching, that pattern points more toward bone than muscle.

Signs That Need Prompt Attention

Most leg bone pain turns out to be something manageable, but certain symptoms signal a more urgent problem. Pain accompanied by redness, warmth, or swelling in the lower leg could indicate infection or a blood clot, especially after long periods of sitting. A leg that looks pale or feels unusually cool compared to the other side suggests a circulation problem. If you heard a pop or grinding sound during an injury, or you simply can’t bear weight on the leg, that warrants immediate evaluation.

Bone pain that worsens at night, shows up without any obvious cause, or comes alongside unexplained weight loss or fatigue should also be taken seriously. These patterns don’t automatically mean something dangerous, but they do mean the cause needs to be identified rather than ignored.