Our Service Areas


Indian Rock Inspections is happy to come see you for your inspection needs. We serve a big geographic area, so please do not hesitate to call us. If you’re outside of the places listed, but in the area, please call us and we will see if we can assist you, or refer you to someone who would be better suited.

Essex County, Massachusetts

Amesbury, Andover, Beverly, Boxford, Byfield, Danvers, Hawthorne, Essex, Georgetown, Gloucester, Magnolia,Groveland, Hamilton, Haverhill, Ipswich, Lawrence, Lynn, Lynnfield, Manchester, Manchester by the Sea, Marblehead, Merrimac, Methuen, Middleton, Nahant, Newbury, Newburyport, North Andover, Peabody, Rockport, Rowley, Salem, Salisbury, Saugus, South Hamilton, Swampscott, Topsfield, Wenham, West Newbury

Middlesex County, Massachusetts

Arlington, Bedford, Belmont, Billerica, Brookline, Burlington, Cambridge, Carlisle, Chelmsford, Concord, Dracut, Everett, Lexington, Lincoln, Littleton, Lowell, Malden, Medford, Melrose, Newton, North Billerica, North Chelsford, North Reading, Pepperell, Reading, Somerville, Stoneham, Tewksbury, Wakefield, Watertown, Wilmington, Winchester, Woburn

Suffolk County, Massachusetts

Revere, Winthrop

Rockingham County, New Hampshire

Atkinson, East Hampstead, Hampstead, Hampton, Hampton Falls, Newton, North Hampton, Plaistow, Rye, Rye Beach, Salem, Sandown, Windham

York County, Maine

Kittery, Ogunquit, Wells, York, York Beach