When the skin on your legs hurts to touch, the medical term for it is allodynia — pain from a stimulus that normally does not cause pain. It is not a disease on its own. It is a symptom, and it means something is irritating or damaging the nerve pathways that carry sensation from your legs to your brain, or making those pathways unusually sensitive. The location, pattern, and timing of the pain usually point toward the underlying cause.
What Does Allodynia Actually Feel Like?
People describe it in different ways because the sensation depends on which nerve fibers are involved. Some say a light brush of fabric feels like a scrape. Others describe a burning or electric shock when clothing touches the skin. Some feel sharp, stinging pain, and others feel a deep ache that worsens with any contact.
The common thread is that the trigger is not normally painful. A bedsheet, a sock, or a light touch should not hurt. When it does, the nervous system is misfiring somewhere along the line from the skin to the brain.
Allodynia is different from hyperalgesia, where a mildly painful stimulus (like a pinprick) causes a much stronger pain response than expected. Both can happen at once, but they are not the same thing. Knowing the difference matters because they can point to different nerve problems.
Why Does The Skin On My Legs Hurt To Touch? What Causes It?
There is no single cause. The pain can come from a problem in the peripheral nerves (the nerves in your legs), the spinal cord, or the brain. Each produces a different pattern of symptoms.
Peripheral Neuropathy
This is the most common reason for leg skin pain. Peripheral neuropathy means damage or dysfunction in the nerves outside the brain and spinal cord. It usually starts in the feet and moves upward, but it can affect the legs.
Common causes include:
- Diabetes — high blood sugar over time damages small nerve fibers. This is called diabetic peripheral neuropathy.
- Alcohol use disorder — long-term heavy drinking can cause nutritional deficiencies and direct nerve damage.
- Vitamin B12 deficiency — B12 is needed for healthy nerve function. Low levels can cause numbness, tingling, and pain.
- Chemotherapy — some chemotherapy drugs cause nerve damage, a condition called chemotherapy-induced peripheral neuropathy.
- Kidney disease — toxins that build up when kidneys do not filter properly can damage nerves.
- Hypothyroidism — an underactive thyroid can lead to nerve problems over time.
- Infections — HIV, Lyme disease, and shingles (herpes zoster) can all affect nerves.
- Inherited conditions — Charcot-Marie-Tooth disease and other genetic neuropathies can cause leg pain.
In many cases, no specific cause is found. This is called idiopathic peripheral neuropathy. It is a diagnosis of exclusion, meaning other causes have been ruled out.
Lumbar Radiculopathy (Pinched Nerve in the Lower Back)
A herniated disc or bone spur in the lower spine can press on a nerve root. This sends pain, numbness, or tingling down the leg along the path of that nerve. The skin may hurt to touch even though the problem is in your back, not your leg.
This is sometimes called sciatica when the sciatic nerve is involved. The pain usually follows a specific pattern down the back of the leg. It often comes with back pain, but not always.
Complex Regional Pain Syndrome (CRPS)
CRPS usually starts after an injury, surgery, or even a minor trauma. It causes severe pain that is out of proportion to the original injury. Allodynia is a hallmark symptom. The skin may also change color, temperature, or texture. CRPS is more common in arms and hands but can affect the legs.
Fibromyalgia
Fibromyalgia is a condition of widespread pain and tenderness. Some people with fibromyalgia report skin pain or sensitivity to touch, though this is not universal. The mechanism is thought to involve central sensitization, where the brain and spinal cord become overly sensitive to pain signals.
Small Fiber Neuropathy
This type of neuropathy affects the small nerve fibers that carry pain and temperature sensation. It can cause burning pain, allodynia, and autonomic symptoms like changes in sweating. It is often associated with diabetes, but can also be caused by autoimmune conditions, certain medications, or be idiopathic.
Other Causes
- Medications — some drugs, including certain antibiotics, chemotherapy agents, and statins, can cause nerve pain.
- Toxins — heavy metals, industrial chemicals, and some solvents can damage nerves.
- Nutritional deficiencies — besides B12, low levels of vitamin B6, vitamin E, and copper can affect nerves.
- Infections — shingles can cause postherpetic neuralgia, where the skin remains painful to touch long after the rash clears.
- Autoimmune conditions — lupus, rheumatoid arthritis, and Sjögren’s syndrome can cause neuropathy.
How Do Doctors Figure Out What Is Causing It?
Your doctor will start with a detailed history. They will ask when the pain started, what makes it worse, what makes it better, and whether you have other symptoms like numbness, weakness, or balance problems. They will also ask about your medical history, medications, alcohol use, and family history of nerve problems.
A physical exam will test your reflexes, muscle strength, sensation, and vibration sense. They may check your feet and legs for cuts, sores, or changes in skin color or temperature.
Depending on what they find, they may order:
- Blood tests — to check blood sugar, vitamin B12, thyroid function, kidney function, and markers of autoimmune disease.
- Nerve conduction studies and electromyography (EMG) — these test how well your nerves and muscles are working.
- Skin biopsy — a small sample of skin can be checked for small fiber neuropathy.
- Imaging — MRI of the lower back can show if a disc or bone spur is pressing on a nerve.
- Genetic testing — if an inherited neuropathy is suspected.
Sometimes no cause is found even after a thorough workup. That is frustrating, but it does not mean the pain is not real.
What Treatments Are Used for Nerve Pain in the Legs?
Treatment depends on the cause. If there is an underlying condition like diabetes or B12 deficiency, treating that condition is the first step. But nerve pain often needs its own treatment.
Medications commonly used for nerve pain include:
- Anticonvulsants — gabapentin and pregabalin are often prescribed. They can reduce nerve pain but do not work for everyone.
- Antidepressants — tricyclic antidepressants (like amitriptyline) and SNRIs (like duloxetine) can help with nerve pain.
- Topical treatments — lidocaine patches or capsaicin cream can be applied to the painful area. Capsaicin can cause burning at first but may reduce pain over time.
- Opioids — these are generally not recommended for long-term nerve pain because of the risk of dependence and limited evidence for effectiveness.
Physical therapy can help with strength, balance, and mobility. Some people find relief with TENS units, though evidence for their effectiveness is mixed. Cognitive behavioral therapy can help people cope with chronic pain.
For CRPS, treatment may include physical therapy, medications, nerve blocks, and in some cases spinal cord stimulation. The evidence for different treatments varies, and what works for one person may not work for another.
When Should You See a Doctor?
See a doctor if the pain is new, getting worse, or interfering with your daily life. Also see a doctor if you have:
- Numbness or weakness in your legs
- Loss of balance or trouble walking
- Changes in bladder or bowel control
- Pain that starts suddenly after an injury
- Signs of infection like redness, swelling, or fever
- Pain that does not improve with over-the-counter pain relievers
Some causes of leg pain are emergencies. If you have sudden severe pain, loss of sensation, or trouble moving your leg, seek medical care right away.
What Does the Evidence Say About Long-Term Outcomes?
The outlook depends on the cause. If the underlying condition can be treated — like B12 deficiency or hypothyroidism — the nerve pain may improve or resolve. For diabetic neuropathy, controlling blood sugar can slow progression but may not reverse existing damage.
For idiopathic neuropathy, the pain often persists but may be managed with medication and lifestyle changes. CRPS can go into remission, but some people have long-term pain and disability.
Research on nerve pain treatment is ongoing. No single treatment works for everyone. The evidence supports a trial-and-error approach, where your doctor tries different medications or combinations to find what helps you with the fewest side effects.
What Lifestyle Changes Might Help?
Some lifestyle changes may help protect your nerves and reduce pain:
- Control blood sugar — if you have diabetes, keeping blood sugar in a healthy range can slow nerve damage.
- Limit alcohol — heavy drinking damages nerves.
- Eat a balanced diet — get enough B vitamins, especially B12. If you are vegetarian or vegan, you may need to supplement B12. Talk to your doctor about testing your levels.
- Stay active — gentle exercise can improve circulation and reduce pain. But do not push through severe pain.
- Avoid toxins — limit exposure to industrial chemicals and heavy metals.
- Quit smoking — smoking narrows blood vessels and can worsen nerve damage.
These steps are not a cure. They may help slow progression or reduce symptoms, but they do not replace medical treatment.
Frequently Asked Questions
Why does my leg skin hurt when I touch it?
This is called allodynia, which means pain from something that normally does not hurt. It usually happens because nerves in your legs or the pathways that carry sensation to your brain are irritated or damaged.
Is leg skin pain a sign of something serious?
It can be. Some causes like diabetic neuropathy or a pinched nerve are manageable but need treatment. Others, like a sudden loss of bladder control along with leg pain, require emergency care.
Can vitamin deficiency cause skin pain on the legs?
Yes. Low vitamin B12 can cause nerve damage that leads to tingling, numbness, and pain in the legs. A blood test can check your B12 level, and treatment depends on the result.
What kind of doctor should I see for leg skin pain?
A primary care doctor is a good starting point. They may refer you to a neurologist, who specializes in nerve conditions, or a pain specialist if the cause is unclear or hard to treat.

