Skip navigation

Iowa - Republicans

Results are based on NBC News projections and unofficial returns, and are updated every five minutes. Refresh your browser to see the latest results. Candidate in red indicates the projected winner. To learn more about how NBC News projects winners and how to read NBC’s exit polls, click here. To learn more about delegates and how national and state parties apportion them, click here.

Adair
CandidateVotes% of votes
Mike Huckabee8034%
Fred Thompson6829%
Mitt Romney4820%
John McCain2511%
Ron Paul115%
Rudy Giuliani63%
Duncan Hunter00%
100% of precincts reporting

Adams
CandidateVotes% of votes
Mike Huckabee7641%
Mitt Romney4424%
Fred Thompson2614%
John McCain2111%
Ron Paul148%
Rudy Giuliani42%
Duncan Hunter11%
100% of precincts reporting

Allamakee
CandidateVotes% of votes
Mitt Romney11728%
Mike Huckabee11327%
Ron Paul8821%
John McCain5814%
Fred Thompson297%
Rudy Giuliani113%
Duncan Hunter20%
100% of precincts reporting

Appanoose
CandidateVotes% of votes
Mike Huckabee24255%
Fred Thompson5813%
Mitt Romney5112%
John McCain399%
Ron Paul399%
Rudy Giuliani163%
Duncan Hunter00%
100% of precincts reporting

Audubon
CandidateVotes% of votes
Mike Huckabee6835%
Mitt Romney5227%
John McCain2915%
Fred Thompson2613%
Ron Paul137%
Rudy Giuliani53%
Duncan Hunter11%
100% of precincts reporting

Benton
CandidateVotes% of votes
Mike Huckabee34135%
Mitt Romney20421%
Fred Thompson18819%
Ron Paul10911%
John McCain839%
Rudy Giuliani475%
Duncan Hunter20%
100% of precincts reporting

Black Hawk
CandidateVotes% of votes
Mike Huckabee1,04635%
Mitt Romney81427%
Fred Thompson43615%
John McCain31811%
Ron Paul30810%
Rudy Giuliani702%
Duncan Hunter100%
100% of precincts reporting

Boone
CandidateVotes% of votes
Mike Huckabee54342%
Mitt Romney27921%
Fred Thompson19215%
Ron Paul14911%
John McCain1189%
Rudy Giuliani191%
Duncan Hunter81%
100% of precincts reporting

Bremer
CandidateVotes% of votes
Mike Huckabee27131%
Mitt Romney26630%
Fred Thompson12915%
John McCain11713%
Ron Paul769%
Rudy Giuliani212%
Duncan Hunter20%
100% of precincts reporting

Buchanan
CandidateVotes% of votes
Mike Huckabee15129%
Mitt Romney14227%
Fred Thompson9017%
Ron Paul5811%
John McCain5210%
Rudy Giuliani265%
Duncan Hunter51%
100% of precincts reporting

Buena Vista
CandidateVotes% of votes
Mike Huckabee22433%
Mitt Romney15623%
Fred Thompson14521%
John McCain9414%
Ron Paul649%
Rudy Giuliani41%
Duncan Hunter20%
100% of precincts reporting

Butler
CandidateVotes% of votes
Mike Huckabee19937%
Fred Thompson11722%
Mitt Romney10519%
John McCain5610%
Ron Paul448%
Rudy Giuliani143%
Duncan Hunter71%
100% of precincts reporting

Calhoun
CandidateVotes% of votes
Mike Huckabee15140%
Mitt Romney5715%
Ron Paul5615%
Fred Thompson5615%
John McCain4211%
Rudy Giuliani144%
Duncan Hunter21%
100% of precincts reporting

Carroll
CandidateVotes% of votes
Mike Huckabee15526%
Mitt Romney13924%
John McCain13423%
Fred Thompson8815%
Ron Paul458%
Rudy Giuliani254%
Duncan Hunter10%
100% of precincts reporting

Cass
CandidateVotes% of votes
Mike Huckabee18828%
Mitt Romney14622%
Fred Thompson11217%
John McCain8913%
Rudy Giuliani7611%
Ron Paul619%
Duncan Hunter00%
100% of precincts reporting

Cedar
CandidateVotes% of votes
Mitt Romney21635%
Mike Huckabee14624%
Ron Paul9014%
Fred Thompson8414%
John McCain6911%
Rudy Giuliani142%
Duncan Hunter20%
100% of precincts reporting

Cerro Gordo
CandidateVotes% of votes
Mike Huckabee54532%
John McCain37923%
Mitt Romney32319%
Fred Thompson19211%
Ron Paul16310%
Rudy Giuliani775%
Duncan Hunter10%
100% of precincts reporting

Cherokee
CandidateVotes% of votes
Mike Huckabee17933%
Mitt Romney14827%
John McCain8616%
Fred Thompson6812%
Ron Paul5811%
Rudy Giuliani112%
Duncan Hunter00%
100% of precincts reporting

Chickasaw
CandidateVotes% of votes
Mitt Romney8526%
Mike Huckabee7824%
John McCain6720%
Fred Thompson6018%
Ron Paul319%
Rudy Giuliani72%
Duncan Hunter21%
92% of precincts reporting

Clarke
CandidateVotes% of votes
Mike Huckabee16148%
Mitt Romney6920%
Fred Thompson4413%
Ron Paul3711%
John McCain216%
Rudy Giuliani31%
Duncan Hunter21%
100% of precincts reporting

Clay
CandidateVotes% of votes
Mike Huckabee25438%
Mitt Romney13220%
Fred Thompson11117%
John McCain9915%
Ron Paul518%
Rudy Giuliani254%
Duncan Hunter00%
100% of precincts reporting

Clayton
CandidateVotes% of votes
Mitt Romney15230%
Mike Huckabee11422%
John McCain8216%
Ron Paul7314%
Fred Thompson6012%
Rudy Giuliani235%
Duncan Hunter31%
93% of precincts reporting

Clinton
CandidateVotes% of votes
Mitt Romney38835%
Mike Huckabee26824%
John McCain16215%
Fred Thompson14813%
Ron Paul10810%
Rudy Giuliani293%
Duncan Hunter10%
90% of precincts reporting

Crawford
CandidateVotes% of votes
Mike Huckabee13029%
Mitt Romney10624%
Fred Thompson9120%
John McCain6715%
Ron Paul4510%
Rudy Giuliani72%
Duncan Hunter20%
100% of precincts reporting

Dallas
CandidateVotes% of votes
Mitt Romney1,26232%
Mike Huckabee1,25832%
John McCain52313%
Fred Thompson46412%
Ron Paul2927%
Rudy Giuliani1524%
Duncan Hunter180%
100% of precincts reporting

Davis
CandidateVotes% of votes
Mike Huckabee14956%
Ron Paul5420%
Fred Thompson2610%
John McCain166%
Mitt Romney135%
Rudy Giuliani52%
Duncan Hunter10%
100% of precincts reporting

Decatur
CandidateVotes% of votes
Mitt Romney12335%
Mike Huckabee11633%
Ron Paul4413%
John McCain339%
Fred Thompson267%
Rudy Giuliani51%
Duncan Hunter10%
100% of precincts reporting

Delaware
CandidateVotes% of votes
Mitt Romney21640%
Mike Huckabee14026%
Fred Thompson6111%
John McCain6011%
Ron Paul509%
Rudy Giuliani122%
Duncan Hunter10%
100% of precincts reporting

Des Moines
CandidateVotes% of votes
Mike Huckabee43137%
Mitt Romney30426%
Fred Thompson16214%
John McCain11810%
Ron Paul1039%
Rudy Giuliani252%
Duncan Hunter101%
100% of precincts reporting

Dickinson
CandidateVotes% of votes
Mike Huckabee17126%
John McCain16625%
Mitt Romney15424%
Fred Thompson7011%
Ron Paul579%
Rudy Giuliani325%
Duncan Hunter10%
100% of precincts reporting

Dubuque
CandidateVotes% of votes
Mitt Romney98942%
John McCain44419%
Mike Huckabee34915%
Ron Paul29512%
Fred Thompson2159%
Rudy Giuliani743%
Duncan Hunter131%
100% of precincts reporting

Emmet
CandidateVotes% of votes
Mike Huckabee7630%
Mitt Romney5823%
Fred Thompson5421%
John McCain3413%
Ron Paul229%
Duncan Hunter52%
Rudy Giuliani42%
100% of precincts reporting

Fayette
CandidateVotes% of votes
Mike Huckabee21133%
Mitt Romney15925%
Fred Thompson9515%
John McCain8814%
Ron Paul6310%
Rudy Giuliani142%
Duncan Hunter30%
96% of precincts reporting

Floyd
CandidateVotes% of votes
Mike Huckabee16937%
Mitt Romney9721%
Fred Thompson7015%
John McCain6314%
Ron Paul358%
Rudy Giuliani296%
Duncan Hunter00%
100% of precincts reporting

Franklin
CandidateVotes% of votes
Mike Huckabee16032%
Mitt Romney11122%
Fred Thompson7816%
Ron Paul7515%
John McCain5411%
Rudy Giuliani173%
Duncan Hunter10%
93% of precincts reporting

Fremont
CandidateVotes% of votes
Mike Huckabee5529%
Mitt Romney5328%
John McCain2614%
Fred Thompson2614%
Ron Paul2312%
Rudy Giuliani53%
Duncan Hunter21%
100% of precincts reporting

Greene
CandidateVotes% of votes
Mike Huckabee15033%
Mitt Romney10322%
Ron Paul7416%
Fred Thompson6013%
John McCain5913%
Rudy Giuliani102%
Duncan Hunter41%
100% of precincts reporting

Grundy
CandidateVotes% of votes
Mike Huckabee35649%
Mitt Romney11316%
Fred Thompson9814%
Ron Paul8412%
John McCain547%
Rudy Giuliani172%
Duncan Hunter20%
100% of precincts reporting

Guthrie
CandidateVotes% of votes
Mike Huckabee17831%
Fred Thompson13123%
Mitt Romney12121%
Ron Paul7813%
John McCain529%
Rudy Giuliani183%
Duncan Hunter20%
100% of precincts reporting

Hamilton
CandidateVotes% of votes
Mike Huckabee30638%
Fred Thompson15920%
Mitt Romney15519%
John McCain9812%
Ron Paul668%
Rudy Giuliani253%
Duncan Hunter51%
100% of precincts reporting

Hancock
CandidateVotes% of votes
Mike Huckabee25750%
Fred Thompson7515%
Mitt Romney6813%
John McCain5611%
Ron Paul5010%
Rudy Giuliani112%
Duncan Hunter00%
100% of precincts reporting

Hardin
CandidateVotes% of votes
Mike Huckabee42450%
Fred Thompson13015%
Mitt Romney12014%
John McCain11013%
Ron Paul465%
Rudy Giuliani142%
Duncan Hunter00%
100% of precincts reporting

Harrison
CandidateVotes% of votes
Mitt Romney18335%
Mike Huckabee16732%
Ron Paul6512%
Fred Thompson5510%
John McCain448%
Rudy Giuliani143%
Duncan Hunter10%
92% of precincts reporting

Henry
CandidateVotes% of votes
Mike Huckabee37448%
Mitt Romney15219%
Ron Paul9011%
John McCain7710%
Fred Thompson668%
Rudy Giuliani243%
Duncan Hunter20%
100% of precincts reporting

Howard
CandidateVotes% of votes
Mike Huckabee6425%
Mitt Romney5923%
Fred Thompson5722%
John McCain4417%
Ron Paul2911%
Duncan Hunter42%
Rudy Giuliani10%
100% of precincts reporting

Humboldt
CandidateVotes% of votes
Mike Huckabee17544%
Mitt Romney9925%
Fred Thompson5413%
John McCain4511%
Ron Paul256%
Rudy Giuliani41%
Duncan Hunter00%
100% of precincts reporting

Ida
CandidateVotes% of votes
Mitt Romney8829%
Mike Huckabee8628%
Fred Thompson6120%
John McCain4314%
Ron Paul207%
Rudy Giuliani52%
Duncan Hunter00%
100% of precincts reporting

Iowa
CandidateVotes% of votes
Mike Huckabee19933%
Mitt Romney15025%
Fred Thompson10618%
Ron Paul7112%
John McCain366%
Rudy Giuliani336%
Duncan Hunter31%
82% of precincts reporting

Jackson
CandidateVotes% of votes
Mitt Romney21038%
Mike Huckabee12923%
Ron Paul9317%
John McCain5710%
Fred Thompson407%
Rudy Giuliani173%
Duncan Hunter61%
100% of precincts reporting

Jasper
CandidateVotes% of votes
Mike Huckabee80248%
Mitt Romney31919%
Fred Thompson24214%
John McCain16210%
Ron Paul1137%
Rudy Giuliani272%
Duncan Hunter50%
100% of precincts reporting

Jefferson
CandidateVotes% of votes
Ron Paul29836%
Mike Huckabee26331%
Mitt Romney13216%
Fred Thompson8010%
John McCain385%
Rudy Giuliani253%
Duncan Hunter30%
100% of precincts reporting

Johnson
CandidateVotes% of votes
Mitt Romney1,24831%
Mike Huckabee88322%
John McCain61115%
Ron Paul60515%
Fred Thompson3519%
Rudy Giuliani2727%
Duncan Hunter100%
98% of precincts reporting

Jones
CandidateVotes% of votes
Mitt Romney24937%
Mike Huckabee16525%
Fred Thompson9714%
Ron Paul7011%
John McCain6610%
Rudy Giuliani203%
Duncan Hunter10%
100% of precincts reporting

Keokuk
CandidateVotes% of votes
Mike Huckabee16642%
Mitt Romney6416%
Ron Paul5614%
Fred Thompson5414%
John McCain4010%
Rudy Giuliani123%
Duncan Hunter10%
94% of precincts reporting

Kossuth
CandidateVotes% of votes
Mike Huckabee29752%
Mitt Romney9617%
Fred Thompson7112%
John McCain7012%
Ron Paul234%
Duncan Hunter92%
Rudy Giuliani61%
100% of precincts reporting

Lee
CandidateVotes% of votes
Mike Huckabee28435%
Mitt Romney19224%
Fred Thompson12816%
John McCain9111%
Ron Paul9111%
Rudy Giuliani152%
Duncan Hunter71%
95% of precincts reporting

Linn
CandidateVotes% of votes
Mitt Romney2,40731%
Mike Huckabee2,02126%
Fred Thompson1,16415%
John McCain95812%
Ron Paul84711%
Rudy Giuliani4025%
Duncan Hunter250%
100% of precincts reporting

Louisa
CandidateVotes% of votes
Mike Huckabee15640%
Mitt Romney10627%
Fred Thompson5614%
John McCain4812%
Ron Paul226%
Rudy Giuliani51%
Duncan Hunter10%
100% of precincts reporting

Lucas
CandidateVotes% of votes
Mike Huckabee21252%
Fred Thompson6516%
Mitt Romney5614%
John McCain348%
Ron Paul287%
Rudy Giuliani92%
Duncan Hunter20%
100% of precincts reporting

Lyon
CandidateVotes% of votes
Mike Huckabee21442%
John McCain11322%
Mitt Romney10120%
Fred Thompson4910%
Ron Paul286%
Rudy Giuliani31%
Duncan Hunter00%
100% of precincts reporting

Madison
CandidateVotes% of votes
Mike Huckabee39544%
Mitt Romney14616%
Fred Thompson13915%
John McCain9611%
Ron Paul859%
Rudy Giuliani313%
Duncan Hunter121%
100% of precincts reporting

Mahaska
CandidateVotes% of votes
Mike Huckabee81560%
Fred Thompson18213%
Mitt Romney14210%
John McCain1048%
Ron Paul907%
Rudy Giuliani121%
Duncan Hunter81%
100% of precincts reporting

Marion
CandidateVotes% of votes
Mike Huckabee1,13656%
Mitt Romney30115%
Fred Thompson26313%
John McCain1698%
Ron Paul1487%
Duncan Hunter90%
Rudy Giuliani80%
41% of precincts reporting

Marshall
CandidateVotes% of votes
Mike Huckabee65538%
Mitt Romney49529%
Fred Thompson24214%
John McCain18711%
Ron Paul1106%
Rudy Giuliani282%
Duncan Hunter101%
100% of precincts reporting

Mills
CandidateVotes% of votes
Mike Huckabee15529%
Mitt Romney12624%
Fred Thompson9818%
John McCain7614%
Ron Paul5210%
Rudy Giuliani255%
Duncan Hunter00%
100% of precincts reporting

Mitchell
CandidateVotes% of votes
Mike Huckabee10530%
John McCain8624%
Ron Paul5515%
Mitt Romney4713%
Fred Thompson4713%
Rudy Giuliani134%
Duncan Hunter21%
100% of precincts reporting

Monona
CandidateVotes% of votes
Mitt Romney11736%
Mike Huckabee9529%
Fred Thompson5015%
John McCain3812%
Ron Paul206%
Rudy Giuliani82%
Duncan Hunter00%
91% of precincts reporting

Monroe
CandidateVotes% of votes
Mike Huckabee14254%
Fred Thompson3714%
Mitt Romney3513%
Ron Paul2911%
John McCain145%
Rudy Giuliani42%
Duncan Hunter00%
100% of precincts reporting

Montgomery
CandidateVotes% of votes
Mitt Romney14234%
Mike Huckabee12430%
John McCain5814%
Ron Paul4511%
Fred Thompson317%
Rudy Giuliani143%
Duncan Hunter00%
100% of precincts reporting

Muscatine
CandidateVotes% of votes
Mitt Romney37030%
Mike Huckabee36629%
John McCain16613%
Ron Paul14111%
Fred Thompson12410%
Rudy Giuliani736%
Duncan Hunter40%
100% of precincts reporting

O'Brien
CandidateVotes% of votes
Mike Huckabee33556%
Mitt Romney8314%
Fred Thompson7512%
John McCain549%
Ron Paul488%
Rudy Giuliani30%
Duncan Hunter30%
100% of precincts reporting

Osceola
CandidateVotes% of votes
Mike Huckabee7831%
Ron Paul6626%
Mitt Romney5220%
John McCain3715%
Fred Thompson177%
Rudy Giuliani42%
Duncan Hunter10%
100% of precincts reporting

Page
CandidateVotes% of votes
Mike Huckabee19037%
Mitt Romney14829%
John McCain6913%
Ron Paul5611%
Fred Thompson367%
Rudy Giuliani133%
Duncan Hunter00%
100% of precincts reporting

Palo Alto
CandidateVotes% of votes
Mitt Romney7626%
Mike Huckabee7425%
Fred Thompson6823%
John McCain4415%
Ron Paul238%
Rudy Giuliani83%
Duncan Hunter21%
100% of precincts reporting

Plymouth
CandidateVotes% of votes
Mitt Romney41534%
Mike Huckabee30425%
John McCain20116%
Fred Thompson17114%
Ron Paul1018%
Rudy Giuliani302%
Duncan Hunter30%
100% of precincts reporting

Pocahontas
CandidateVotes% of votes
Mike Huckabee14138%
Ron Paul8021%
Mitt Romney6417%
Fred Thompson5515%
John McCain298%
Rudy Giuliani21%
Duncan Hunter21%
100% of precincts reporting

Polk
CandidateVotes% of votes
Mike Huckabee8,03936%
Mitt Romney5,26323%
John McCain3,31815%
Fred Thompson2,84613%
Ron Paul1,9989%
Rudy Giuliani9124%
Duncan Hunter1171%
99% of precincts reporting

Pottawattamie
CandidateVotes% of votes
Mitt Romney85433%
Mike Huckabee57122%
Fred Thompson35514%
John McCain35214%
Ron Paul30012%
Rudy Giuliani1546%
Duncan Hunter181%
100% of precincts reporting

Poweshiek
CandidateVotes% of votes
Mike Huckabee35242%
Mitt Romney16720%
Fred Thompson12115%
John McCain10012%
Ron Paul617%
Rudy Giuliani283%
Duncan Hunter10%
100% of precincts reporting

Ringgold
CandidateVotes% of votes
Mike Huckabee7743%
Mitt Romney3519%
Fred Thompson2916%
Ron Paul1810%
John McCain179%
Rudy Giuliani32%
Duncan Hunter21%
100% of precincts reporting

Sac
CandidateVotes% of votes
Mike Huckabee16537%
Fred Thompson10223%
Mitt Romney8720%
John McCain5212%
Ron Paul348%
Rudy Giuliani41%
Duncan Hunter10%
100% of precincts reporting

Scott
CandidateVotes% of votes
Mitt Romney1,75531%
Mike Huckabee1,28523%
John McCain1,06019%
Fred Thompson71613%
Ron Paul4849%
Rudy Giuliani2815%
Duncan Hunter190%
100% of precincts reporting

Shelby
CandidateVotes% of votes
Mike Huckabee19945%
Mitt Romney8820%
Fred Thompson5613%
John McCain4410%
Ron Paul337%
Duncan Hunter184%
Rudy Giuliani82%
100% of precincts reporting

Sioux
CandidateVotes% of votes
Mike Huckabee1,14753%
John McCain34616%
Mitt Romney30714%
Fred Thompson21310%
Ron Paul1376%
Rudy Giuliani261%
Duncan Hunter30%
100% of precincts reporting

Story
CandidateVotes% of votes
Mike Huckabee1,84840%
Mitt Romney1,06923%
Ron Paul56112%
John McCain51111%
Fred Thompson49211%
Rudy Giuliani1353%
Duncan Hunter230%
100% of precincts reporting

Tama
CandidateVotes% of votes
Mike Huckabee25836%
Mitt Romney15822%
Fred Thompson13719%
John McCain7611%
Ron Paul487%
Rudy Giuliani203%
Duncan Hunter101%
100% of precincts reporting

Taylor
CandidateVotes% of votes
Mike Huckabee5634%
Mitt Romney4527%
Fred Thompson3320%
John McCain148%
Ron Paul148%
Rudy Giuliani32%
Duncan Hunter00%
100% of precincts reporting

Union
CandidateVotes% of votes
Mike Huckabee15838%
Mitt Romney8521%
John McCain5614%
Fred Thompson5313%
Ron Paul4711%
Rudy Giuliani143%
Duncan Hunter00%
100% of precincts reporting

Van Buren
CandidateVotes% of votes
Mike Huckabee10836%
Ron Paul6421%
Mitt Romney5518%
John McCain3211%
Fred Thompson3211%
Rudy Giuliani72%
Duncan Hunter31%
100% of precincts reporting

Wapello
CandidateVotes% of votes
Mike Huckabee56860%
Mitt Romney15717%
Ron Paul9610%
Fred Thompson616%
John McCain445%
Rudy Giuliani222%
Duncan Hunter00%
100% of precincts reporting

Warren
CandidateVotes% of votes
Mike Huckabee1,18445%
Mitt Romney47818%
Fred Thompson42516%
Ron Paul2419%
John McCain2329%
Rudy Giuliani602%
Duncan Hunter161%
100% of precincts reporting

Washington
CandidateVotes% of votes
Mike Huckabee28534%
Mitt Romney17922%
Fred Thompson14518%
Ron Paul11514%
John McCain688%
Rudy Giuliani334%
Duncan Hunter30%
100% of precincts reporting

Wayne
CandidateVotes% of votes
Mike Huckabee16062%
Mitt Romney3112%
Fred Thompson249%
John McCain229%
Ron Paul197%
Rudy Giuliani10%
Duncan Hunter10%
100% of precincts reporting

Webster
CandidateVotes% of votes
Mike Huckabee45337%
Mitt Romney26922%
Fred Thompson18815%
John McCain17815%
Ron Paul756%
Rudy Giuliani565%
Duncan Hunter60%
100% of precincts reporting

Winnebago
CandidateVotes% of votes
Mike Huckabee24548%
Mitt Romney8016%
John McCain6913%
Fred Thompson6813%
Ron Paul408%
Rudy Giuliani82%
Duncan Hunter20%
100% of precincts reporting

Winneshiek
CandidateVotes% of votes
Mitt Romney20133%
Mike Huckabee12220%
John McCain10818%
Fred Thompson9115%
Ron Paul6911%
Rudy Giuliani152%
Duncan Hunter20%
93% of precincts reporting

Woodbury
CandidateVotes% of votes
Mitt Romney1,30938%
Mike Huckabee78022%
Fred Thompson56516%
John McCain42212%
Ron Paul2758%
Rudy Giuliani1073%
Duncan Hunter170%
100% of precincts reporting

Worth
CandidateVotes% of votes
Mike Huckabee6939%
John McCain3922%
Mitt Romney3520%
Fred Thompson2715%
Ron Paul74%
Rudy Giuliani11%
Duncan Hunter11%
89% of precincts reporting

Wright
CandidateVotes% of votes
Mike Huckabee24347%
Mitt Romney11222%
Fred Thompson7214%
Ron Paul5410%
John McCain296%
Rudy Giuliani51%
Duncan Hunter00%
100% of precincts reporting

  Additional election pages

Sponsored links

Resource guide