Looking for the best contractor or doctor in Minnesota?

Angie's List is the premier provider for reviews you can trust. With verified reports on the best Minnesota service providers and health professionals, Angie's List helps consumers avoid costly mistakes. Join today to start finding the top-rated providers in your area.

Most Active Cities in Minnesota

Find reliable Minnesota service providers on Angie’s List

Meet co-founder Angie Hicks and hear how Angie’s List can save you time, money and make hiring easier.

Angie's List Quick Tour
Angie explains the benefits of an Angie's List membership.
  • Reviews come from real people, not anonymous users.
  • Exclusive discounts from top-rated businesses–save up to 70%

AS FEATURED IN

Featured in: Wall Street Journal, MSNBC

All Minnesota Cities

Ada
Adams
Adrian
Afton
Aitkin
Akeley
Albany
Albert Lea
Albertville
Alden
Alexandria
Amboy
Andover
Annandale
Anoka
Apple Valley
Appleton
Arden Hills
Argyle
Arlington
Ashby
Askov
Atwater
Audubon
Aurora
Austin
Avon
Babbitt
Backus
Badger
Bagley
Balaton
Barnesville
Barnum
Battle Lake
Baudette
Baxter
Bayport
Becker
Belgrade
Belle Plaine
Bemidji
Benson
Bethel
Big Lake
Bigfork
Bird Island
Biwabik
Blackduck
Blaine
Blooming Prairie
Bloomington
Blue Earth
Bovey
Braham
Brainerd
Brandon
Breckenridge
Britt
Brook Park
Brooklyn Center
Brooklyn Park
Brooten
Browerville
Browns Valley
Brownsdale
Buffalo
Buhl
Burnsville
Byron
Caledonia
Callaway
Cambridge
Canby
Cannon Falls
Canton
Carlos
Carlton
Carver
Cass Lake
Cedar
Center City
Champlin
Chanhassen
Chaska
Chatfield
Chisago City
Chisholm
Chokio
Circle Pines
Clara City
Clarissa
Clarkfield
Clarks Grove
Clear Lake
Clearbrook
Clearwater
Cloquet
Cohasset
Cokato
Cold Spring
Coleraine
Cologne
Columbia Heights
Cook
Coon Rapids
Cottage Grove
Cottonwood
Courtland
Cromwell
Crookston
Crosby
Crosslake
Crystal
Cushing
Dalton
Dassel
Dawson
Dayton
Deer River
Deerwood
Delano
Dent
Detroit Lakes
Dilworth
Dodge Center
Duluth
Dundas
Eagle Bend
Eagle Lake
East Grand Forks
Easton
Eden Prairie
Eden Valley
Edgerton
Edina
Elbow Lake
Elgin
Elk River
Elko
Elko New Market
Ellendale
Ellsworth
Ely
Elysian
Embarrass
Emily
Emmons
Erhard
Erskine
Esko
Evansville
Eveleth
Excelsior
Eyota
Fairfax
Fairmont
Faribault
Farmington
Fergus Falls
Fertile
Finlayson
Floodwood
Foley
Forest Lake
Foreston
Fort Ripley
Fosston
Frazee
Freeport
Fridley
Fulda
Garfield
Garrison
Gaylord
Gibbon
Gilbert
Glencoe
Glenville
Glenwood
Glyndon
Golden Valley
Good Thunder
Goodhue
Graceville
Grand Marais
Grand Meadow
Grand Rapids
Granite Falls
Grasston
Green Isle
Greenbush
Grey Eagle
Grove City
Hackensack
Hallock
Halstad
Ham Lake
Hamburg
Hamel
Hampton
Hancock
Hanover
Hanska
Harmony
Harris
Hastings
Hawley
Hayfield
Hector
Henderson
Hendricks
Henning
Herman
Hermantown
Hibbing
Hill City
Hillman
Hinckley
Hines
Hoffman
Hokah
Holdingford
Hollandale
Hopkins
Houston
Howard Lake
Hugo
Hutchinson
International Falls
Inver Grove Heights
Ironton
Isanti
Isle
Ivanhoe
Jackson
Janesville
Jordan
Kandiyohi
Karlstad
Kasota
Kasson
Kellogg
Kensington
Kenyon
Kerkhoven
Kimball
La Crescent
Lafayette
Lake Benton
Lake City
Lake Crystal
Lake Elmo
Lake Park
Lake Wilson
Lakefield
Lakeland
Lakeville
Lamberton
Lanesboro
Laporte
Le Center
Le Roy
Le Sueur
Lester Prairie
Lewiston
Lindstrom
Lino Lakes
Litchfield
Little Canada
Little Falls
Long Lake
Long Prairie
Longville
Lonsdale
Loretto
Lowry
Lutsen
Luverne
Mabel
Madelia
Madison
Madison Lake
Mahnomen
Mahtomedi
Mankato
Mantorville
Maple Grove
Maple Lake
Maple Plain
Mapleton
Maplewood
Marine On Saint Croix
Marshall
Mayer
Mazeppa
Mcgregor
Mcintosh
Medford
Medina
Melrose
Menahga
Mendota Heights
Mentor
Merrifield
Milaca
Miltona
Minneapolis
Minneota
Minnesota City
Minnesota Lake
Minnetonka
Montevideo
Montgomery
Monticello
Montrose
Moorhead
Moose Lake
Mora
Morgan
Morris
Morristown
Motley
Mound
Mountain Iron
Mountain Lake
Nashwauk
Nelson
Nerstrand
Nevis
New Brighton
New Germany
New Hope
New London
New Prague
New Richland
New Ulm
New York Mills
Newfolden
Newport
Nicollet
Nisswa
North Branch
North Mankato
Northfield
Northome
Norwood
Norwood Young America
Oakdale
Ogema
Ogilvie
Olivia
Onamia
Oronoco
Orr
Ortonville
Osakis
Osseo
Otsego
Ottertail
Outing
Owatonna
Park Rapids
Parkers Prairie
Paynesville
Pelican Rapids
Pennock
Pequot Lakes
Perham
Pierz
Pillager
Pine City
Pine Island
Pine River
Pipestone
Plainview
Plymouth
Preston
Princeton
Prinsburg
Prior Lake
Racine
Ramsey
Randall
Raymond
Red Lake Falls
Red Wing
Redlake
Redwood Falls
Remer
Renville
Rice
Richfield
Richmond
Richville
Robbinsdale
Rochester
Rockford
Rogers
Rollingstone
Rose Creek
Roseau
Rosemount
Roseville
Rothsay
Royalton
Rush City
Rushford
Ruthton
Saginaw
Saint Bonifacius
Saint Charles
Saint Cloud
Saint Francis
Saint James
Saint Joseph
Saint Louis Park
Saint Michael
Saint Paul
Saint Paul Park
Saint Peter
Sandstone
Sartell
Sauk Centre
Sauk Rapids
Savage
Scandia
Sebeka
Shafer
Shakopee
Sherburn
Shevlin
Shoreview
Silver Bay
Silver Lake
Slayton
Sleepy Eye
Solway
South Haven
South Saint Paul
Spicer
Spring Grove
Spring Lake Park
Spring Park
Spring Valley
Springfield
Stacy
Stanchfield
Staples
Starbuck
Stephen
Stewartville
Stillwater
Sturgeon Lake
Sunburg
Swanville
Taylors Falls
Thief River Falls
Tower
Tracy
Trimont
Truman
Twin Cities
Twin Valley
Two Harbors
Tyler
Underwood
Upsala
Vadnais Heights
Vergas
Verndale
Victoria
Virginia
Wabasha
Wabasso
Waconia
Wadena
Waite Park
Walker
Walnut Grove
Wanamingo
Warren
Warroad
Waseca
Watertown
Waterville
Watkins
Waverly
Wayzata
Webster
Welch
Wells
West Concord
West Saint Paul
Westbrook
Wheaton
White Bear Lake
Willernie
Williams
Willmar
Willow River
Windom
Winnebago
Winona
Winsted
Winthrop
Woodbury
Worthington
Wykoff
Wyoming
Young America
Zimmerman
Zumbro Falls
Zumbrota

All US Cities  |  All Canadian Cities

All Minnesota Zip Codes

55001
55003
55005
55006
55007
55008
55009
55011
55012
55013
55014
55016
55019
55020
55021
55024
55025
55027
55030
55031
55032
55033
55037
55038
55040
55041
55042
55043
55044
55045
55046
55047
55049
55051
55052
55053
55054
55055
55056
55057
55060
55063
55066
55068
55069
55070
55071
55072
55073
55074
55075
55076
55077
55079
55080
55082
55084
55088
55089
55090
55092
55101
55102
55103
55104
55105
55106
55107
55108
55109
55110
55111
55112
55113
55114
55115
55116
55117
55118
55119
55120
55121
55122
55123
55124
55125
55126
55127
55128
55129
55130
55301
55302
55303
55304
55305
55306
55307
55308
55309
55310
55311
55313
55315
55316
55317
55318
55319
55320
55321
55322
55325
55327
55328
55329
55330
55331
55332
55334
55335
55336
55337
55338
55339
55340
55341
55342
55343
55344
55345
55346
55347
55349
55350
55352
55353
55354
55355
55356
55357
55358
55359
55360
55362
55363
55364
55367
55368
55369
55371
55372
55373
55374
55375
55376
55378
55379
55381
55382
55384
55386
55387
55388
55389
55390
55391
55395
55396
55397
55398
55401
55402
55403
55404
55405
55406
55407
55408
55409
55410
55411
55412
55413
55414
55415
55416
55417
55418
55419
55420
55421
55422
55423
55424
55425
55426
55427
55428
55429
55430
55431
55432
55433
55434
55435
55436
55437
55438
55439
55440
55441
55442
55443
55444
55445
55446
55447
55448
55449
55450
55454
55455
55458
55604
55612
55614
55616
55704
55705
55706
55707
55708
55709
55710
55713
55718
55719
55720
55721
55722
55723
55726
55731
55732
55733
55734
55735
55736
55741
55744
55746
55748
55760
55767
55768
55769
55771
55779
55783
55790
55792
55795
55802
55803
55804
55805
55806
55807
55808
55810
55811
55812
55816
55901
55902
55903
55904
55905
55906
55909
55912
55917
55918
55920
55921
55922
55923
55927
55932
55934
55936
55939
55940
55941
55943
55944
55945
55946
55947
55949
55951
55952
55954
55955
55956
55959
55960
55963
55964
55965
55967
55969
55970
55971
55972
55974
55975
55976
55981
55983
55985
55987
55990
55991
55992
56001
56002
56003
56007
56009
56010
56011
56013
56016
56021
56024
56025
56026
56028
56029
56031
56036
56037
56041
56044
56045
56048
56050
56054
56055
56057
56058
56062
56063
56065
56068
56069
56071
56072
56073
56074
56081
56082
56085
56087
56088
56093
56096
56097
56098
56101
56110
56115
56128
56129
56131
56136
56142
56143
56149
56150
56151
56152
56156
56159
56164
56170
56171
56172
56175
56176
56178
56180
56183
56187
56201
56208
56209
56215
56219
56220
56221
56222
56223
56229
56232
56240
56241
56243
56244
56248
56251
56252
56256
56258
56264
56265
56266
56267
56273
56277
56278
56279
56281
56282
56283
56284
56288
56289
56293
56296
56301
56302
56303
56304
56307
56308
56309
56310
56312
56315
56316
56319
56320
56324
56326
56329
56330
56331
56332
56334
56336
56338
56339
56340
56342
56343
56345
56347
56349
56352
56353
56354
56355
56358
56359
56360
56361
56362
56364
56367
56368
56373
56374
56377
56378
56379
56381
56382
56384
56387
56401
56425
56431
56433
56435
56438
56440
56441
56442
56443
56444
56446
56447
56449
56450
56452
56455
56461
56464
56465
56466
56467
56468
56470
56472
56473
56474
56475
56477
56479
56481
56482
56484
56501
56510
56511
56514
56515
56520
56521
56528
56529
56531
56534
56535
56537
56540
56542
56544
56547
56548
56549
56551
56554
56556
56557
56560
56567
56569
56571
56572
56573
56576
56579
56584
56586
56587
56601
56619
56621
56623
56628
56630
56633
56634
56636
56647
56649
56655
56661
56662
56671
56672
56676
56678
56686
56701
56713
56714
56716
56721
56726
56728
56732
56736
56738
56750
56751
56757
56762
56763