Roofing in the Painted Mountain area
Painted Mountain is a golf-course area on McKellips Road in northeast Mesa, made up of several separate neighborhoods and HOAs. Roof needs depend on which one you live in.
Last updated

The short answer
Integrity Roofing repairs and replaces roofs on single-family homes around Painted Mountain in northeast Mesa (ZIP 85215), including Camelot Golf Club Estates and Villa Royale, where verified homes date to 1986. Owners in Tuscany Villas at Painted Mountain should contact their HOA first, since a listing says it covers roof repair and replacement.
Painted Mountain at a glance
- Location
- Northeast Mesa on McKellips Rd; Painted Mountain Golf Club at 6210 E McKellips Rd
- Homes built
- Golf club opened 1967; Camelot Golf Club Estates and Villa Royale homes 1986; Tuscany Villas townhomes 2007
- Community
- Golf-course area with several separate HOAs and a timeshare resort
- ZIP code
- 85215
- Common roofs
- Composition shingle confirmed on a 1986 Camelot home; concrete tile on 2007 Tuscany Villas townhomes
An area name covering several neighborhoods, not a single subdivision.
The neighborhoods around the course
Painted Mountain is an area name rather than a single subdivision. It centers on Painted Mountain Golf Club, which opened in 1967 at 6210 E McKellips Rd with a course by Frank Boxburger, and Westgate Painted Mountain Golf Resort, a timeshare resort at 6302 E McKellips Rd. The club's 9-hole executive course has closed.
Homes around the course belong to separate communities, each with its own HOA. They include Camelot Golf Club Estates, Villa Royale and the gated Tuscany Villas at Painted Mountain at 6202 E McKellips. Lakes and golf-course lots are part of the setting.
Camelot Golf Club Estates and Villa Royale
Verified homes in Camelot Golf Club Estates and Villa Royale were built in 1986, and the Camelot home has a composition shingle roof. A shingle roof on a house that age is likely the second or third one, so its age matters more than the home's.
If you do not know when your roof was last replaced, start with a roof inspection. Shingles in Arizona wear from UV and heat; look for curling, cracking and bare spots where granules are gone. When it is time, our asphalt shingle and replacement pages explain the process.
- Curling or cracked shingles on the sunny side
- Granule buildup in gutters
- Lifted shingles after windy storms
- Flashing gaps at walls and chimneys
Tuscany Villas: the HOA handles roofs
Tuscany Villas at Painted Mountain is a gated townhome community from 2007 with concrete tile roofs, a clubhouse and a pool. A listing states that its HOA covers exterior maintenance, including roof repair and replacement.
If you own a Tuscany Villas townhome and notice a leak, report it to the HOA rather than hiring a roofer yourself. If the association needs a roofing contractor, its manager is welcome to call us.
Separate HOAs, separate rules
Camelot Golf Estates has its own HOA, and so does Tuscany Villas. We did not find published roof rules for Camelot or Villa Royale, so read your documents or ask your manager whether a new shingle color needs approval.
Getting that answer before signing a contract avoids delays. We can provide a written estimate with product details that you can share with your association.
Golf balls, lakes and summer storms
Homes on golf lots see stray balls, and a hard strike can crack a vent cap or knock granules loose. Lakeside lots catch wind across open water during monsoon storms, which run June 15–September 30.
After a strong storm, look for lifted shingles and debris. Our damaged roof page covers what to record for insurance, and the Roofing Cost Guide explains replacement cost factors, though every roof is different.
More Mesa neighborhoods
- Alta Mesa
- Apache Wells
- Arizona Skyline
- Augusta Ranch
- Boulder Creek
- Boulder Mountain at Las Sendas
- Cadence at Gateway
- Desert Uplands
- Dobson Ranch
- Dreamland Villa
- Eastmark
- Fountain of the Sun
- Las Sendas
- Leisure World
- Mesa Grande
- Mountain Bridge
- Mountain View
- Mulberry
- Parkwood Ranch
- Rancho del Mar
- Red Mountain Ranch
- Santa Rita Ranch
- Signal Butte Ranch
- Sunland Springs Village
- Sunland Village
- Sunland Village East
- Superstition Springs
- The Groves
Frequently asked questions
Still have a question? Call the office at 602-548-3770, Monday to Friday, 7 am to 5 pm.
Is Painted Mountain one subdivision?
No. It is a golf-course area on McKellips Road in northeast Mesa, ZIP 85215, that includes Camelot Golf Club Estates, Villa Royale, Tuscany Villas at Painted Mountain and a timeshare resort, each with its own HOA or management.
Is Painted Mountain Golf Club still open?
The club opened in 1967. Its 9-hole executive course has closed, and we could not verify the current status of the 18-hole course, so check with the club directly.
How old are homes in Camelot Golf Club Estates?
Verified homes in Camelot Golf Club Estates and Villa Royale were built in 1986.
What roofs are on Camelot and Villa Royale homes?
A verified 1986 Camelot home has a composition shingle roof. A shingle roof on a home that age is likely on its second or third replacement.
Do Tuscany Villas owners need their own roofer?
Generally not. A listing says the Tuscany Villas HOA covers exterior maintenance, including roof repair and replacement, so report problems to the association first.
What roof do Tuscany Villas townhomes have?
The 2007 townhomes at Tuscany Villas have concrete tile roofs.
Do I need HOA approval to change shingle color?
Possibly. Camelot Golf Estates has an HOA, so check its guidelines or ask the manager before choosing a new color.
How do I know my shingle roof needs replacing?
Curling, cracking, missing shingles and heavy granule loss are the main signs. An inspection gives you a clear answer and an idea of remaining life.
What is the best way to reach your team?
Pick up the phone and dial 602-548-3770 between 7 am and 5 pm, Monday to Friday; if we don't answer, leave a message and we'll return your call within 24 hours.
Let's take a look at your roof.
Call the office at 602-548-3770 to schedule an estimate, Monday to Friday, 7 am to 5 pm. If we don't answer, leave a message and we'll return your call within 24 hours.