USCIS Application Support Center — Rapid City, SD

The Application Support Center - Rapid City, SD is a USCIS Application Support Center (ASC) at USCIS Application Support Center, 2255 Haines Avenue, Suite 214, Haines Station Shopping Center, Rapid City, SD 57701. ASCs are the offices where USCIS takes biometrics (fingerprints, photographs and signatures) for applications that require them. In USCIS’s field-office-by-ZIP file dated August 28, 2026, 183 ZIP codes in 34 counties (MT, ND, NE, SD, WY) are assigned to this ASC.

General information, not legal advice. For your specific case, talk to an immigration attorney or an accredited representative.

Quick reference

As listed on the USCIS office page (checked October 17, 2026)
AddressUSCIS Application Support Center, 2255 Haines Avenue, Suite 214, Haines Station Shopping Center, Rapid City, SD 57701
HoursMonday to Friday, 8:00 a.m. - 4:00 p.m.; closed Saturday and Sunday
Military personnelThis office provides services to military personnel from 9:00AM to 3:00PM, Monday through Friday. Military personnel do not need an appointment.
Parking and accessibilityParking is available. ACCESSIBILITY: This office is accessible to people with disabilities.
Public transportationInformation not available.
USCIS pageApplication Support Center - Rapid City, SD

Getting there: USCIS driving directions

The ASC’s USCIS page gives these driving directions (quoted as published):

Driving directions are as follows: From SD-79 North: Merge onto US-16 Bypass East/SD-79 North toward Interstate 90 North. Merge onto Interstate 90 West/US-14 West/SD-79 North by taking the exit on the left. Take Exit 58 for Haines Avenue. Keep right at the fork to go onto Haines Avenue. From SD-79 South: Turn right onto SD-34/SD-79/206th Street. Continue to follow SD-34West/SD-79 South. Turn left onto Junction Avenue/Interstate 90. Merge onto Interstate 90 East/US-14 East/SD-79 South using the ramp on the left. Take Exit 58 for Haines Avenue. Keep left at the fork in the ramp. Turn left onto Haines Avenue. From Interstate 90 East: Take Exit 58 for Haines Avenue. Keep left at the fork in the ramp. Turn left onto Haines Avenue. From Interstate 90 West: Take Exit 58 for Haines Avenue. Keep right at the fork to go to Haines Avenue.

ZIP codes and counties USCIS assigns to this ASC

USCIS’s field-office-by-ZIP file (dated August 28, 2026) names an ASC for every ZIP code. These are the counties with ZIP codes assigned to the Rapid City ASC, with up to four of their cities (most ZIP codes first, then alphabetical). USCIS assigns ZIP codes, not whole counties, so a county can be split between ASCs.

CountyStateZIP codesCities
PenningtonSD14Rapid City, Box Elder, Caputa, Hill City, …
WilliamsND12Williston, Alamo, Epping, Grenora, …
MeadeSD11Black Hawk, Ellsworth AFB, Enning, Faith, …
CorsonSD10Bullhead, Keldron, Little Eagle, Mc Intosh, …
CherryNE9Cody, Crookston, Elsmere, Kilgore, …
CrookWY7Aladdin, Alva, Beulah, Devils Tower, …
DeweySD7Eagle Butte, Glencross, Isabel, Lantry, …
LawrenceSD7Spearfish, Deadwood, Lead, Nemo, …
McKenzieND7Alexander, Arnegard, Cartwright, Grassy Butte, …
Oglala LakotaSD7Batesland, Kyle, Manderson, Oglala, …
SheridanNE7Bingham, Ellsworth, Gordon, Hay Springs, …
HardingSD6Buffalo, Camp Crook, Ludlow, Ralph, …
CarterMT5Alzada, Boyes, Capitol, Ekalaka, …
CusterSD5Buffalo Gap, Custer, Fairburn, Hermosa, …
Fall RiverSD5Edgemont, Hot Springs, Oelrichs, Oral, …
JacksonSD5Belvidere, Interior, Kadoka, Long Valley, …
PerkinsSD5Bison, Lemmon, Lodgepole, Meadow, …
Powder RiverMT5Biddle, Broadus, Olive, Otter, …
ToddSD5Mission, Okreek, Parmelee, Rosebud, …
WalworthSD5Akaska, Glenham, Java, Mobridge, …
ButteSD4Belle Fourche, Newell, Nisland, Vale
PotterSD4Gettysburg, Hoven, Lebanon, Tolstoy
BennettSD3Allen, Martin, Tuthill
BowmanND3Bowman, Rhame, Scranton
Golden ValleyND3Beach, Golva, Sentinel Butte
HaakonSD3Midland, Milesville, Philip
HughesSD3Blunt, Harrold, Pierre
JonesSD3Draper, Murdo, Okaton
MelletteSD3Norris, White River, Wood
BillingsND2Fairfield, Medora
SlopeND2Amidon, Marmarth
StanleySD2Fort Pierre, Hayes
SullySD2Agar, Onida
ZiebachSD2Cherry Creek, Dupree

Every ZIP code assigned to the Rapid City ASC, by city

From the same USCIS file (Aug 28, 2026), retired ZIP codes excluded:

  • Agar, SD: 57520
  • Akaska, SD: 57420
  • Aladdin, WY: 82710
  • Alamo, ND: 58830
  • Alexander, ND: 58831
  • Allen, SD: 57714
  • Alva, WY: 82711
  • Alzada, MT: 59311
  • Amidon, ND: 58620
  • Arnegard, ND: 58835
  • Batesland, SD: 57716
  • Beach, ND: 58621
  • Belle Fourche, SD: 57717
  • Belvidere, SD: 57521
  • Beulah, WY: 82712
  • Biddle, MT: 59314
  • Bingham, NE: 69335
  • Bison, SD: 57620
  • Black Hawk, SD: 57718
  • Blunt, SD: 57522
  • Bowman, ND: 58623
  • Box Elder, SD: 57719
  • Boyes, MT: 59316
  • Broadus, MT: 59317
  • Buffalo, SD: 57720
  • Buffalo Gap, SD: 57722
  • Bullhead, SD: 57621
  • Camp Crook, SD: 57724
  • Capitol, MT: 59319
  • Caputa, SD: 57725
  • Cartwright, ND: 58838
  • Cherry Creek, SD: 57622
  • Cody, NE: 69211
  • Crookston, NE: 69212
  • Custer, SD: 57730
  • Deadwood, SD: 57732
  • Devils Tower, WY: 82714
  • Draper, SD: 57531
  • Dupree, SD: 57623
  • Eagle Butte, SD: 57625
  • Edgemont, SD: 57735
  • Ekalaka, MT: 59324
  • Ellsworth, NE: 69340
  • Ellsworth AFB, SD: 57706
  • Elsmere, NE: 69135
  • Enning, SD: 57737
  • Epping, ND: 58843
  • Fairburn, SD: 57738
  • Fairfield, ND: 58627
  • Faith, SD: 57626
  • Fort Meade, SD: 57741
  • Fort Pierre, SD: 57532
  • Gettysburg, SD: 57442
  • Glencross, SD: 57630
  • Glenham, SD: 57631
  • Golva, ND: 58632
  • Gordon, NE: 69343
  • Grassy Butte, ND: 58634
  • Grenora, ND: 58845
  • Hammond, MT: 59332
  • Harrold, SD: 57536
  • Hay Springs, NE: 69347
  • Hayes, SD: 57537
  • Hermosa, SD: 57744
  • Hill City, SD: 57745
  • Hot Springs, SD: 57747
  • Hoven, SD: 57450
  • Howes, SD: 57748
  • Hulett, WY: 82720
  • Interior, SD: 57750
  • Isabel, SD: 57633
  • Java, SD: 57452
  • Kadoka, SD: 57543
  • Keene, ND: 58847
  • Keldron, SD: 57634
  • Keystone, SD: 57751
  • Kilgore, NE: 69216
  • Kyle, SD: 57752
  • Lakeside, NE: 69351
  • Lantry, SD: 57636
  • Lead, SD: 57754
  • Lebanon, SD: 57455
  • Lemmon, SD: 57638
  • Little Eagle, SD: 57639
  • Lodgepole, SD: 57640
  • Long Valley, SD: 57547
  • Ludlow, SD: 57755
  • Mandaree, ND: 58757
  • Manderson, SD: 57756
  • Marmarth, ND: 58643
  • Martin, SD: 57551
  • Mc Intosh, SD: 57641
  • Mc Laughlin, SD: 57642
  • McGregor, ND: 58755
  • Meadow, SD: 57644
  • Medora, ND: 58645
  • Merriman, NE: 69218
  • Midland, SD: 57552
  • Milesville, SD: 57553
  • Mission, SD: 57555
  • Mobridge, SD: 57601
  • Moorcroft, WY: 82721
  • Morristown, SD: 57645
  • Mud Butte, SD: 57758
  • Murdo, SD: 57559
  • Nemo, SD: 57759
  • Nenzel, NE: 69219
  • New Underwood, SD: 57761
  • Newell, SD: 57760
  • Nisland, SD: 57762
  • Norris, SD: 57560
  • Oelrichs, SD: 57763
  • Oglala, SD: 57764
  • Okaton, SD: 57562
  • Okreek, SD: 57563
  • Olive, MT: 59343
  • Onida, SD: 57564
  • Oral, SD: 57766
  • Otter, MT: 59062
  • Owanka, SD: 57767
  • Parmelee, SD: 57566
  • Philip, SD: 57567
  • Piedmont, SD: 57769
  • Pierre, SD: 57501
  • Pine Ridge, SD: 57770
  • Porcupine, SD: 57772
  • Powderville, MT: 59345
  • Prairie City, SD: 57649
  • Pringle, SD: 57773
  • Quinn, SD: 57775
  • Ralph, SD: 57650
  • Rapid City, SD: 57701, 57702, 57703, 57709
  • Ray, ND: 58849
  • Redig, SD: 57776
  • Reva, SD: 57651
  • Rhame, ND: 58651
  • Ridgeview, SD: 57652
  • Rosebud, SD: 57570
  • Rushville, NE: 69360
  • Saint Francis, SD: 57572
  • Saint Onge, SD: 57779
  • Scenic, SD: 57780
  • Scranton, ND: 58653
  • Selby, SD: 57472
  • Sentinel Butte, ND: 58654
  • Smithwick, SD: 57782
  • Sparks, NE: 69220
  • Spearfish, SD: 57783, 57799
  • Sturgis, SD: 57785
  • Sundance, WY: 82729
  • Timber Lake, SD: 57656
  • Tioga, ND: 58852
  • Tolstoy, SD: 57475
  • Trail City, SD: 57657
  • Trenton, ND: 58853
  • Tuthill, SD: 57574
  • Union Center, SD: 57787
  • Vale, SD: 57788
  • Valentine, NE: 69201
  • Wakpala, SD: 57658
  • Walker, SD: 57659
  • Wall, SD: 57790
  • Wanblee, SD: 57577
  • Wasta, SD: 57791
  • Watauga, SD: 57660
  • Watford City, ND: 58854
  • White Owl, SD: 57792
  • White River, SD: 57579
  • Whiteclay, NE: 69365
  • Whitehorse, SD: 57661
  • Whitewood, SD: 57793
  • Wildrose, ND: 58795
  • Williston, ND: 58801, 58802, 58803
  • Wood, SD: 57585
  • Wood Lake, NE: 69221
  • Wounded Knee, SD: 57794
  • Zahl, ND: 58856

Field offices whose ZIP codes route here (from the same file):

Before your appointment: what USCIS says

  • Go only with a notice. The ASC’s USCIS page says applicants need to appear at the assigned ASC on the appointment notice.
  • What to bring. USCIS’s biometrics page lists your ASC appointment notice (Form I-797C), every notice if you received several, and valid photo identification (such as a Green Card, passport or driver’s license).
  • Rescheduling. USCIS’s biometrics page says the request must be made through your USCIS online account (not by mail), before the original appointment, with good cause, and at least 12 hours before the appointment time; to use a different ASC you must reschedule in advance and select it. If the request is less than 12 hours from the appointment or you missed it, the page says to call the USCIS Contact Center at 800-375-5283 (TTY 800-767-1833).
  • Closures. If the ASC closes for weather or a facility issue, USCIS says it reschedules the appointment automatically; it asks you to check its Office Closings page before traveling.
  • No weapons. USCIS says federal law prohibits weapons such as firearms, knives, pepper spray and ammunition at any USCIS facility.

Last verified: 2026-10-17. General procedural information for educational purposes, not legal advice; for your specific case, consult an immigration attorney or accredited representative. Office data comes from official USCIS pages and files and can change. Your appointment notice is what counts.