In some cases, arthritis may cause spinal stenosis. Arthritis is a condition that causes painful swelling of the joints. There are many types of arthritis, but two types can affect the spine. These are:  Osteoarthritis. Rheumatoid arthritis.