Psychic Reading in Massachusetts

Find the best psychic readers, tarot experts & astrologers in Massachusetts

503 cities covered
United States country

The various kinds of psychic readings you can find in Massachusetts

The spiritual guidance market has expanded considerably over the past decade, providing a remarkable variety of spiritual services, designed to address virtually any spiritual inquiry for residents of Massachusetts (MA).

Tarot Card Reading — a timeless tradition

Tarot card reading remains among the most requested forms of spiritual insight in Massachusetts. Using a deck of 78 symbolic cards, a skilled tarot reader can uncover insights about your relationships, finances, and spiritual journey. Whether you prefer a Celtic Cross spread, there's a approach to match your questions.

Natal Chart Analysis — cosmic insight for your life path

When you need celestial guidance, a professional astrologer in Massachusetts can interpret your natal chart to reveal your innate strengths, zodiac compatibility, and cosmic windows for key transitions. Knowing your sun sign, moon sign, and rising sign can provide profound insight about who you truly are.

Choosing your spiritual advisor in Massachusetts

Choosing a psychic reader in Massachusetts (MA) means benefiting from local expertise. Area readers are familiar with the distinctive spirit of Massachusetts, which can enhance a more meaningful and accurate reading experience.

Whether you're located in Boston, South Boston, Worcester, Springfield and Lowell, our directory features trusted spiritual advisors and mediums serving the entire state Massachusetts. Many offer both in-person and remote readings for easy scheduling.

Getting the most from your psychic reading

Your consultation usually runs between 30 minutes and 1 hour, depending on the type of reading and the depth of insight you're seeking. Expect to pay from $30 to $150 per reading, with many readers offering trial sessions at no cost.

To get the most from your reading, come prepared with particular aspects of your life you'd like to address. Open-ended questions tend to generate the deepest insights.

Keep in mind that a genuine reader will not request extra fees to "clear negative energy" — this is always a red flag. The psychics listed in our Massachusetts directory have been verified through authentic feedback.

Explore spiritual advisors in Massachusetts

Find a Psychic Near You

Services available throughout Massachusetts

Psychic professionals across Massachusetts offer a wide variety of spiritual services to guide your journey:

  • Tarot card readings — love, career & life path guidance
  • Complete natal chart interpretation and zodiac compatibility
  • Mediumship sessions for spirit communication and healing
  • Numerology — discover your life path number and destiny
  • Romantic compatibility analysis and relationship insights

Cities in Massachusetts

Select your city to find a psychic reader near you

Boston 653,833 pop. South Boston 571,281 pop. Worcester 206,518 pop. Springfield 154,341 pop. Lowell 110,699 pop. Cambridge 110,402 pop. New Bedford 101,079 pop. Dorchester 97,826 pop. Brockton 95,314 pop. Fall River 94,000 pop. Quincy 93,618 pop. Lynn 92,457 pop. Newton 88,817 pop. Somerville 80,318 pop. Lawrence 80,231 pop. Framingham 68,318 pop. Framingham Center 65,413 pop. Waltham 63,378 pop. Haverhill 62,765 pop. Malden 61,068 pop. Brookline 58,732 pop. Medford 57,403 pop. Taunton 56,789 pop. Chicopee 56,741 pop. North Chicopee 55,179 pop. Weymouth 54,395 pop. Revere 53,422 pop. Peabody 52,504 pop. Methuen 52,044 pop. South Peabody 50,293 pop. Barnstable 47,821 pop. Everett 46,050 pop. Brighton 45,977 pop. Attleboro 44,284 pop. Pittsfield 43,303 pop. East Boston 43,066 pop. Salem 42,869 pop. Arlington 42,844 pop. Westfield 41,690 pop. Leominster 41,569 pop. Beverly 41,186 pop. Holyoke 40,684 pop. Fitchburg 40,545 pop. Beverly Cove 40,365 pop. Billerica 39,904 pop. Amherst 39,833 pop. Marlborough 39,818 pop. Woburn 39,555 pop. Chelsea 39,398 pop. Fenway/Kenmore 37,733 pop. Jamaica Plain 37,468 pop. Braintree 37,297 pop. Mattapan 36,299 pop. Chelmsford 33,925 pop. Shrewsbury 33,893 pop. Natick 32,276 pop. Randolph 32,112 pop. Watertown 31,915 pop. Hyde Park 31,845 pop. Lexington 31,394 pop. Franklin 30,636 pop. West Roxbury 30,442 pop. Ashmont 30,000 pop. Gloucester 29,781 pop. Tewksbury 29,326 pop. Needham 28,886 pop. Dracut 28,831 pop. Allston 28,821 pop. Agawam 28,761 pop. Norwood 28,602 pop. Northampton 28,540 pop. North Andover 28,222 pop. Melrose 27,997 pop. Wellesley 27,982 pop. West Springfield 27,912 pop. Roslindale 27,683 pop. Milton 27,003 pop. Stoughton 26,915 pop. Saugus 26,628 pop. Danvers 26,493 pop. Yarmouth 25,243 pop. Milford 25,055 pop. Wakefield 24,932 pop. Reading 24,747 pop. Belmont 24,729 pop. Dedham 24,729 pop. Burlington 24,498 pop. Chestnut Hill 23,649 pop. Easton 23,459 pop. Mansfield 23,380 pop. Middleborough 23,116 pop. Wilmington 22,325 pop. Ludlow 22,201 pop. Canton 21,679 pop. Westford 21,587 pop. Stoneham 21,437 pop. Winchester 21,374 pop. Acton 20,897 pop. Charlestown 20,397 pop. Gardner 20,333 pop. Marblehead 19,808 pop. Norton 19,808 pop. Greenfield 19,753 pop. Amherst Center 19,065 pop. Southbridge 19,030 pop. Mission Hill 18,722 pop. Amesbury 18,313 pop. Palmer 18,261 pop. Somerset 18,165 pop. Newburyport 17,982 pop. Rockland 17,982 pop. South Hadley 17,652 pop. Winthrop 17,618 pop. Back Bay 17,577 pop. Sudbury 17,343 pop. Holden 17,016 pop. Hanover 16,906 pop. Concord 16,810 pop. North Attleborough Center 16,796 pop. Auburn 16,724 pop. Easthampton 16,611 pop. Grafton 16,583 pop. Swansea 16,525 pop. Fairhaven 16,453 pop. Abington 15,985 pop. Ashland 15,802 pop. Longmeadow 15,784 pop. Orient Heights 15,741 pop. Roxbury Crossing 15,248 pop. East Longmeadow 15,102 pop. Duxbury 15,059 pop. Suffolk Downs Station 15,000 pop. Hudson 14,907 pop. Mashpee 14,834 pop. Head of Westport 14,809 pop. Whitman 14,495 pop. Union Square 14,459 pop. Hyannis 14,120 pop. North Reading 14,101 pop. Northbridge 14,061 pop. Westwood 14,029 pop. East Bridgewater 14,021 pop. Holliston 14,010 pop. Seekonk 13,966 pop. Swampscott 13,787 pop. Millbury 13,606 pop. Cambridgeport 13,438 pop. North Adams 13,263 pop. Wayland 13,155 pop. Raynham 13,153 pop. East Cambridge 13,122 pop. Harwich 13,059 pop. Medway 13,042 pop. Mid-Cambridge 12,988 pop. Charlton 12,764 pop. Uxbridge 12,614 pop. Winter Hill 12,613 pop. Bedford 12,502 pop. Kingston 12,208 pop. Carver 11,718 pop. Weston 11,682 pop. Lynnfield 11,596 pop. Rehoboth 11,486 pop. Webster 11,412 pop. Tyngsboro 11,366 pop. Newtonville 11,251 pop. Wrentham 11,251 pop. Dudley 11,165 pop. South Yarmouth 11,092 pop. Leicester 11,064 pop. Acushnet 10,850 pop. Holbrook 10,791 pop. Norwell 10,581 pop. Norfolk 10,386 pop. Hull 10,293 pop. Hanson 10,209 pop. North End 10,131 pop. Maynard 10,106 pop. Newton Highlands 9,976 pop. Kendall Square 9,861 pop. Middleton 9,859 pop. Southborough 9,686 pop. Nonantum 9,600 pop. Southwick 9,444 pop. West Newton 9,347 pop. Beacon Hill 9,305 pop. Sutton 9,215 pop. Centerville 9,190 pop. Blackstone 9,163 pop. Clarendon Hills 8,971 pop. Jeffries Point 8,823 pop. Andover 8,762 pop. Montague 8,637 pop. Monson 8,505 pop. Freetown 8,472 pop. Hamilton Worcester 8,460 pop. Athol 8,265 pop. Lincoln 8,197 pop. East Somerville 8,170 pop. Millis 8,040 pop. West Cambridge/Harvard Square 8,023 pop. Marstons Mills 8,017 pop. Spring Hill 7,873 pop. Bridgewater 7,841 pop. Plainville 7,817 pop. Halifax 7,631 pop. West Boylston 7,612 pop. Newton Upper Falls 7,579 pop. Lancaster 7,509 pop. Plymouth 7,494 pop. Bemis 7,472 pop. Nantucket 7,446 pop. Clinton 7,389 pop. Cohasset 7,388 pop. Sterling 7,384 pop. Mansfield Center 7,360 pop. Middleborough Center 7,319 pop. Beaconsfield 7,199 pop. Great Barrington 7,172 pop. Douglas 7,168 pop. Pinehurst 7,152 pop. Ten Hills 7,062 pop. Westminster 7,028 pop. Dalton 7,012 pop. Oak Hill Park 7,008 pop. Auburndale 6,928 pop. Templeton 6,918 pop. Tufts University 6,877 pop. North Amherst 6,819 pop. West Bridgewater 6,750 pop. Milton Upper Mills 6,725 pop. Whitinsville 6,704 pop. Lower Allston 6,570 pop. Cochituate 6,569 pop. Brook Farm 6,551 pop. West Fens 6,548 pop. North Brighton 6,531 pop. Medfield 6,483 pop. West Somerville/Davis Square 6,393 pop. Mattapoisett 6,378 pop. Dighton 6,283 pop. Fairmount 6,282 pop. Back of the Hill 6,272 pop. Merrimac 6,245 pop. Ware 6,170 pop. Northborough 6,167 pop. Groveland 6,143 pop. Oxford 6,103 pop. Harvard 6,085 pop. East Falmouth 6,038 pop. West Concord 6,028 pop. West Yarmouth 6,012 pop. Stow 6,005 pop. Walpole 5,918 pop. Reservoir 5,904 pop. Berkley 5,849 pop. Milton Center 5,763 pop. Spencer 5,700 pop. Sharon 5,658 pop. Hingham 5,650 pop. Ashburnham 5,643 pop. Foxborough 5,625 pop. Eastham 5,548 pop. Adams 5,515 pop. Southampton 5,481 pop. VA Boston Healthcare System, Brockton Campus 5,474 pop. Mendon 5,378 pop. Manchester-by-the-Sea 5,366 pop. Watertown Square 5,331 pop. Yarmouth Port 5,320 pop. Savin Hill 5,318 pop. Bliss Corner 5,280 pop. Bellevue 5,277 pop. Hampden 5,261 pop. Grove Hall 5,245 pop. Scituate 5,245 pop. Marion 5,213 pop. Coolidge Corner 5,197 pop. Milton Village 5,123 pop. North Scituate 5,077 pop. Newton Corner 5,042 pop. Readville 5,041 pop. Highland 5,016 pop. Boxborough 4,996 pop. South Amherst 4,994 pop. Ocean Bluff-Brant Rock 4,970 pop. Rockport 4,966 pop. Hadley 4,877 pop. East Harwich 4,872 pop. Salisbury 4,869 pop. Bellingham 4,854 pop. Carlisle 4,799 pop. Smith Mills 4,760 pop. Rochester 4,661 pop. North Westport 4,571 pop. Uphams Corner 4,549 pop. Avon 4,521 pop. Wenham 4,518 pop. Turners Falls 4,470 pop. Paxton 4,463 pop. Millis-Clicquot 4,403 pop. Marshfield 4,335 pop. Williamstown 4,325 pop. Edgartown 4,306 pop. Sherborn 4,273 pop. Ipswich 4,222 pop. West Newbury 4,221 pop. Bolton 4,220 pop. Winchendon 4,213 pop. Allston/Brighton 4,185 pop. Raynham Center 4,100 pop. Forestdale 4,099 pop. Assonet 4,084 pop. Boylston 4,078 pop. Westborough 4,045 pop. Orange 4,018 pop. Hubbardston 3,977 pop. East Sandwich 3,940 pop. Northwest Harwich 3,929 pop. Wilbraham 3,915 pop. Buzzards Bay 3,859 pop. Sunderland 3,843 pop. Falmouth 3,799 pop. Berkshire Heights 3,781 pop. Oak Bluffs 3,778 pop. Hopedale 3,753 pop. Boston Seaport 3,680 pop. South Dennis 3,643 pop. Sagamore 3,623 pop. Thompsonville 3,623 pop. North Plymouth 3,600 pop. Aberdeen 3,575 pop. Princeton 3,412 pop. Nahant 3,410 pop. Brimfield 3,397 pop. Sheffield 3,393 pop. South Duxbury 3,360 pop. North Pembroke 3,292 pop. Dennis Port 3,162 pop. North Falmouth 3,084 pop. Acushnet Center 3,073 pop. Lanesborough 3,042 pop. Upton 3,013 pop. Sandwich 2,962 pop. Mattapoisett Center 2,915 pop. Osterville 2,911 pop. Belchertown 2,899 pop. Wareham Center 2,896 pop. Ashby 2,895 pop. Three Rivers 2,890 pop. Dunstable 2,878 pop. Ayer 2,868 pop. Pocasset 2,851 pop. Ocean Grove 2,811 pop. Wellfleet 2,797 pop. Monument Beach 2,790 pop. Littleton Common 2,789 pop. Millville 2,772 pop. East Dennis 2,753 pop. Topsfield 2,717 pop. Plympton 2,683 pop. Norton Center 2,671 pop. Hardwick 2,668 pop. Cordaville 2,650 pop. North Seekonk 2,643 pop. Provincetown 2,642 pop. North Lakeville 2,630 pop. Green Harbor-Cedar Crest 2,609 pop. Faneuil 2,590 pop. Fiskdale 2,583 pop. East Douglas 2,557 pop. Hopkinton 2,550 pop. West Tisbury 2,510 pop. Pepperell 2,504 pop. Williamsburg 2,469 pop. Berlin 2,422 pop. Dennis 2,407 pop. Cotuit 2,364 pop. Marshfield Hills 2,356 pop. Boxford 2,339 pop. Stockbridge 2,316 pop. Dover 2,265 pop. North Brookfield 2,265 pop. Sturbridge 2,253 pop. West Dennis 2,242 pop. Bernardston 2,193 pop. Truro 2,123 pop. Vineyard Haven 2,114 pop. Rutland 2,111 pop. Monson Center 2,107 pop. White Island Shores 2,106 pop. Weweantic 2,105 pop. Shelburne 2,094 pop. West Wareham 2,064 pop. East Pepperell 2,059 pop. Lee 2,051 pop. Baldwinville 2,028 pop. Buckland 2,026 pop. Brewster 2,000 pop. Hinsdale 1,905 pop. South Lancaster 1,894 pop. South Deerfield 1,880 pop. Colrain 1,845 pop. Shutesbury 1,842 pop. Conway 1,841 pop. Devens 1,840 pop. Ashfield 1,831 pop. Bondsville 1,812 pop. North Eastham 1,806 pop. Harwich Center 1,798 pop. Becket 1,786 pop. Wales 1,767 pop. Lunenburg 1,760 pop. West Falmouth 1,738 pop. Shelburne Falls 1,731 pop. Oakham 1,702 pop. Newton Center 1,701 pop. Leverett 1,692 pop. Teaticket 1,692 pop. Lenox 1,675 pop. Phillipston 1,649 pop. Harwich Port 1,644 pop. Richmond 1,632 pop. Orleans 1,621 pop. Whately 1,600 pop. Onset 1,573 pop. Granville 1,548 pop. New Marlborough 1,520 pop. West Barnstable 1,508 pop. Westhampton 1,494 pop. Erving 1,493 pop. Essex 1,471 pop. Holland 1,464 pop. Shirley 1,441 pop. West Stockbridge 1,441 pop. Pelham 1,428 pop. Chatham 1,421 pop. Bourne 1,418 pop. Rowley 1,416 pop. West Brookfield 1,413 pop. West Chatham 1,410 pop. Warren 1,405 pop. Otis 1,389 pop. Gill 1,387 pop. Charlemont 1,382 pop. Granby 1,368 pop. East Brookfield 1,323 pop. Hatfield 1,318 pop. Royalston 1,276 pop. Newton Lower Falls 1,246 pop. Chesterfield 1,222 pop. Millers Falls 1,139 pop. Townsend 1,128 pop. Groton 1,124 pop. Marion Center 1,111 pop. Housatonic 1,109 pop. Northfield 1,089 pop. South Ashburnham 1,062 pop. Barre 1,009 pop. Wendell 1,003 pop. Mashpee Neck 1,000 pop. Cummington 995 pop. The Pinehills 955 pop. Monterey 950 pop. New Salem 945 pop. New Braintree 943 pop. Goshen 937 pop. Huntington 936 pop. Windsor 890 pop. Chilmark 858 pop. Sandisfield 838 pop. Peru 835 pop. Brookfield 833 pop. Heath 819 pop. Russell 786 pop. Leyden 785 pop. Woods Hole 781 pop. Warwick 763 pop. Hancock 734 pop. New Seabury 717 pop. Savoy 717 pop. Florida 688 pop. Montgomery 665 pop. Deerfield 643 pop. Chester 627 pop. Washington 554 pop. Middlefield 551 pop. Cheshire 514 pop. Seabrook 455 pop. Alford 406 pop. Blandford 393 pop. Rowe 357 pop. Tyringham 356 pop. Hawley 342 pop. New Ashford 251 pop. Petersham 243 pop. Madaket 236 pop. Popponesset 220 pop. Siasconset 205 pop. Monomoscoy Island 147 pop. Seconsett Island 100 pop. Popponesset Island 26 pop. Mill River 18 pop.

Neighboring States

Top 20 US Cities for Psychic Readings

Find your city