⭐ 4.9 STARS ON GOOGLE · QUEEN SETS FROM $150 · Call Brian
Store Blog

Best mattress for back pain in Elk Grove: advice from a local mattress store owner

When someone comes into our Elk Grove store with back pain, I start them on an adjustable base, and if they don't want one, I point them to a firm mattress. A good back pain mattress here usually runs around $1,000 (about $500 to $1,500), and with an adjustable base the total is usually between $500 and $2,500.

Straight from Brian Williams, owner of Elk Grove Mattress & Furniture.

Published October 27, 2026 · By Brian Williams, owner of Elk Grove Mattress & Furniture

Not medical advice. This is what I've seen helping shoppers in my store, not medical advice. If you have back pain, talk to your doctor first.

Step one: try an adjustable base

"If someone comes in with back pain, I have them go to an adjustable base, and I work on them to see if we can find the right thing that fits them." I suggest an adjustable base for back pain because, as I tell people, "it really is revolutionary when you experience that."

Adjustable bases at our store run $400 to $1,400 depending on size and features. For more, read my answer to is an adjustable base worth it?

No adjustable base? Go firm

Not everyone wants a base, and that's fine. "If they don't want an adjustable base, I'll push them to a firm mattress, because if someone has a back pain issue, a firm mattress is the way to go." Browse what we carry on our mattresses page or see our mattresses for back pain guide.

What to budget

What you're buyingTypical range
Mattress for back painUsually around $1,000 (about $500 to $1,500)
Adjustable base$400 to $1,400
Total for a back pain setupAbout $500 to $2,500

Just need a basic set for a guest room or kids' room? Our everyday set prices are on the mattress sale page: twin $125, full $140, queen $150, king $275.

The biggest mistake: going too cheap

"The biggest mistake back pain shoppers make is thinking that they can go really, really cheap on a mattress. You're making an investment in yourself by buying the nicer mattress. Pay the extra money, buy the nice mattress."

A customer story that stuck with me

A customer once came in and told me they did not want to spend a bunch of money. Then they lay down on our adjustable base with our hybrid latex mattress and went through it. They realized that was the one, and they just couldn't help but spend the money to do it.

Questions people ask us

What kind of mattress is best for back pain?

Brian's go-to when someone doesn't want an adjustable base is a firm mattress. In his words: "If someone has a back pain issue, a firm mattress is the way to go." Lie on a few in the store to find the one that fits you.

Is an adjustable base worth it for back pain?

Brian suggests one for most back pain shoppers: "It really is revolutionary when you experience that." Adjustable bases at our store run $400 to $1,400 depending on size and features.

How much should I spend on a mattress for back pain?

A good back pain mattress here is usually around $1,000, with a range of about $500 to $1,500. With an adjustable base, the total usually runs between about $500 and $2,500.

What is the biggest mistake back pain shoppers make?

Going really cheap. Brian's advice: "You're making an investment in yourself by buying the nicer mattress. Pay the extra money, buy the nice mattress."

Is this medical advice?

No. This is a store owner's experience helping shoppers, not medical advice. If you have back pain, talk to your doctor.

Come lie down on one

The best way to know is to try it. Call (916) 585-3613, Text Brian, or stop by. We're at 9055 Locust St Suite C10, Elk Grove, CA 95624 (see directions and contact info), open Monday to Friday 10 AM to 6 PM, Saturday 10 AM to 5 PM, and Sunday 1 PM to 5 PM.

Keep reading: Mattresses for back pain · Is an adjustable base worth it? · Firm vs. medium vs. plush

Brian Williams, owner of Elk Grove Mattress & Furniture
Brian Williams, owner, in our Locust St showroom.

← More from the store blog

Call Brian(916) 585-3613 Text Brian(916) 585-3613