Contractor profile
ASTRO MACHINE WORKS INC
Doing business as ASTRO MACHINE WORKS
Active registrationSmall Business
UEIC9JHYHR6ETJ3
CAGE code3G8C7
Primary NAICS332710
LocationEPHRATA, PA, 17522
Federal obligations$6M
Prime awards28
Active awards1
Latest award actionApr 23, 2026
Federal award activity
Public award recordTop federal customers
- Department of Defense27 awards$6M
- National Aeronautics and Space Administration1 awards$33,449
NAICS award mix
- 33272123 awards$5M
- 3321191 awards$55,860
- 3335141 awards$33,449
- 3327102 awards$13,615
- 3323131 awards$0
PSC award mix
- 53409 awards$2M
- 34421 awards$981,220
- 53424 awards$656,322
- 54501 awards$345,955
- 95202 awards$328,355
- 59301 awards$199,120
- 81451 awards$193,820
- 59853 awards$135,990
Contract vehicles
- N0017821A160318 awards$5M
- N0017822D44012 awards$642,707
- W911N219D00161 awards$0
Potential recompetes
- Department of Defense$13,615
Prime award history
| Award | Agency / office | Category | Value | Dates |
|---|---|---|---|---|
| N0017826A1604MACHINE SHOP BPA MASTER AGREEMENT | Department of DefenseNSWC DAHLGREN | NAICS 332721PSC 5340 | $0 | Apr 27, 2026 – Not stated |
| N0017822D4401GWS COMPONENTS | Department of DefenseNSWC DAHLGREN | NAICS 332721PSC 5342 | $0 | Mar 8, 2022 – Not stated |
| N0017826FA631BPA CALL 860 | Department of DefenseNSWC DAHLGREN | NAICS 332721PSC 5930 | $199,120 | Feb 26, 2026 – May 4, 2026 |
| 80NSSC26P0239CUSTOM PARTS NEEDED FOR MACHINING, OFFSET STANDOFF FOR PLANET GEAR AND TT COUPLING, ROTARY STANDOFF, PLANET GEAR HOLDER, PLANET GEAR MIRROR HOLDER, & SUN GEAR SUPPORT BRACKETS | National Aeronautics and Space AdministrationNASA SHARED SERVICES CENTER | NAICS 333514PSC 6695 | $33,449 | Feb 12, 2026 – May 21, 2026 |
| N0042123A0025BLANKET PURCHASE AGREEMENT | Department of DefenseNAVAL AIR WARFARE CENTER AIR DIV | NAICS 332710PSC 1730 | $0 | Mar 14, 2023 – Not stated |
| N0017825FD446DO 17 UNDER A MAC IDIQ FOR BMS GUN WEAPON SYSTEM COMPONENTS. | Department of DefenseNSWC DAHLGREN | NAICS 332721PSC 5342 | $448,247 | Aug 15, 2025 – Feb 16, 2026 |
| N0017825FA686000099 | Department of DefenseNSWC DAHLGREN | NAICS 332721PSC 8145 | $193,820 | Jul 25, 2025 – Aug 29, 2025 |
| N0017825FA687136127 | Department of DefenseNSWC DAHLGREN | NAICS 332721PSC 5340 | $50,101 | Jul 25, 2025 – Sep 30, 2025 |
| N0017825FA706132362 | Department of DefenseNSWC DAHLGREN | NAICS 332721PSC 3950 | $104,973 | Jul 25, 2025 – Sep 30, 2025 |
| N0017824FA696DRAWING NUMBER 132528 | Department of DefenseNSWC DAHLGREN | NAICS 332721PSC 3442 | $1M | Sep 26, 2024 – Mar 20, 2026 |
| N0017825FA676132348 | Department of DefenseNSWC DAHLGREN | NAICS 332721PSC 5340 | $743,115 | Jun 2, 2025 – Aug 25, 2025 |
| N0017821A1603MASTER BPA FOR HARDWARE & COMPONENTS | Department of DefenseNSWC DAHLGREN | NAICS 332721PSC 5340 | $0 | Feb 27, 2021 – Not stated |
Award links and obligation totals come from USAspending.gov public records.
Industries and classifications
NAICS 332710Machine ShopsNAICS 332721Precision Turned Product ManufacturingNAICS 332722Bolt, Nut, Screw, Rivet, and Washer ManufacturingNAICS 332994Small Arms, Ordnance, and Ordnance Accessories ManufacturingNAICS 333514Special Die and Tool, Die Set, Jig, and Fixture ManufacturingNAICS 333515Cutting Tool and Machine Tool Accessory ManufacturingNAICS 333922Conveyor and Conveying Equipment ManufacturingNAICS 333993Packaging Machinery ManufacturingNAICS 336611Ship Building and Repairing
Public points of contact
RANDY MILLERGovernment business
RANDY S MILLERGOVERNMENT SALESElectronic business
Names and titles are reproduced from the public registration. FedRoster does not guess or enrich personal contact details.