File size: 35,320 Bytes
16c3ef4
 
 
 
 
19a0974
16c3ef4
 
5dea084
16c3ef4
 
 
 
 
5dea084
16c3ef4
19a0974
16c3ef4
 
 
 
 
19a0974
16c3ef4
 
 
19a0974
16c3ef4
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19a0974
16c3ef4
19a0974
16c3ef4
 
19a0974
16c3ef4
 
 
 
19a0974
5dea084
 
 
4e87296
16c3ef4
 
 
 
 
4bce6d2
16c3ef4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Puerto Rico Federal Contracts by County, FY2025 — Coffermap</title>
<meta name="description" content="Federal contract and grant dollars in Puerto Rico by county, FY2025: $919.9M in contracts, top agencies, contractors and industries. Free, from USAspending.">
<meta name="theme-color" content="#0f766e">
<link rel="canonical" href="https://cybermax-tools-cybermax.static.hf.space/fedflow/state/pr.html">
<link rel="manifest" href="../manifest.webmanifest">
<link rel="icon" href="../icon.svg" type="image/svg+xml">
<meta property="og:type" content="article">
<meta property="og:title" content="Where federal dollars go in Puerto Rico, by county (FY2025)">
<meta property="og:description" content="In fiscal year 2025, federal agencies obligated $919.9M in contracts and $9.4B in grants for work performed in Puerto Rico, ranking #47 of 56 states and territories for contract dollars. Top counties by contract dollars: San Juan Municipio ($268.8M), Guaynabo Municipio ($73.4M), Lajas Municipio ($70.8M).">
<meta property="og:url" content="https://cybermax-tools-cybermax.static.hf.space/fedflow/state/pr.html">
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"Dataset","name":"Federal contract and grant obligations in Puerto Rico by county, FY2025","description":"In fiscal year 2025, federal agencies obligated $919.9M in contracts and $9.4B in grants for work performed in Puerto Rico, ranking #47 of 56 states and territories for contract dollars. Top counties by contract dollars: San Juan Municipio ($268.8M), Guaynabo Municipio ($73.4M), Lajas Municipio ($70.8M).","url":"https://cybermax-tools-cybermax.static.hf.space/fedflow/state/pr.html","isPartOf":{"@type":"Dataset","name":"Coffermap: federal spending by county","url":"https://huggingface.co/datasets/CyberMax-tools/coffermap-federal-spending-by-county"},"creator":{"@type":"Organization","name":"CyberMax"},"isAccessibleForFree":true,"license":"https://www.usa.gov/government-works","spatialCoverage":{"@type":"Place","name":"Puerto Rico"},"temporalCoverage":"2025"}
</script>
<link rel="stylesheet" href="../style.css">
</head>
<body>
<header class="top"><div class="wrap">
  <a class="brand" href="../index.html"><span class="dot">◆</span> Coffermap <small>by CyberMax</small></a>
  <a class="btn ghost" href="../index.html">All states</a>
</div></header>
<main class="wrap" data-state="PR" data-fy="2025">
  <p class="crumb"><a href="../index.html">Coffermap</a> › Puerto Rico</p>
  <h1>Federal contracts and grants in Puerto Rico, by county (FY2025)</h1>
  <p class="lede">In fiscal year 2025, federal agencies obligated $919.9M in contracts and $9.4B in grants for work performed in Puerto Rico, ranking #47 of 56 states and territories for contract dollars. Top counties by contract dollars: San Juan Municipio ($268.8M), Guaynabo Municipio ($73.4M), Lajas Municipio ($70.8M).</p>
  <section class="stats">
    <div class="stat"><b>$919.9M</b><span>federal contracts (obligations)</span></div>
    <div class="stat"><b>$9.4B</b><span>federal grants (obligations)</span></div>
    <div class="stat"><b>$280</b><span>contract dollars per resident</span></div>
    <div class="stat"><b>#47</b><span>rank for contract dollars</span></div>
  </section>

  <h2>Counties (76 with awards)</h2>
  <div class="row"><input id="q" type="search" placeholder="Find a county" aria-label="Find a county"><button class="btn" id="csv">Download CSV</button></div>
  <div class="tablewrap"><table id="t"><thead><tr><th data-k="0">County</th><th class="num" data-k="1">Contracts</th><th class="num" data-k="2">Grants</th><th class="num" data-k="3">Population</th><th class="num" data-k="4">Contracts / resident</th><th></th></tr></thead>
  <tbody>
<tr data-fips="72127"><td>San Juan Municipio</td><td class="num" data-v="268837800.11">$268.8M</td><td class="num" data-v="3610960489.36">$3.6B</td><td class="num" data-v="342259">342,259</td><td class="num" data-v="785.48">$785</td><td><button class="btn ghost sm" data-county="127">Top contractors</button></td></tr>
<tr data-fips="72061"><td>Guaynabo Municipio</td><td class="num" data-v="73373045.09">$73.4M</td><td class="num" data-v="96881377.46">$96.9M</td><td class="num" data-v="89780">89,780</td><td class="num" data-v="817.25">$817</td><td><button class="btn ghost sm" data-county="061">Top contractors</button></td></tr>
<tr data-fips="72079"><td>Lajas Municipio</td><td class="num" data-v="70784920.21">$70.8M</td><td class="num" data-v="4956.0">$5.0K</td><td class="num" data-v="23334">23,334</td><td class="num" data-v="3033.55">$3,034</td><td><button class="btn ghost sm" data-county="079">Top contractors</button></td></tr>
<tr data-fips="72023"><td>Cabo Rojo Municipio</td><td class="num" data-v="66751342.38">$66.8M</td><td class="num" data-v="1942449.87">$1.9M</td><td class="num" data-v="47158">47,158</td><td class="num" data-v="1415.48">$1,415</td><td><button class="btn ghost sm" data-county="023">Top contractors</button></td></tr>
<tr data-fips="72107"><td>Orocovis Municipio</td><td class="num" data-v="50518852.84">$50.5M</td><td class="num" data-v="10138608.0">$10.1M</td><td class="num" data-v="21434">21,434</td><td class="num" data-v="2356.95">$2,357</td><td><button class="btn ghost sm" data-county="107">Top contractors</button></td></tr>
<tr data-fips="72005"><td>Aguadilla Municipio</td><td class="num" data-v="46947503.54">$46.9M</td><td class="num" data-v="27931661.24">$27.9M</td><td class="num" data-v="55101">55,101</td><td class="num" data-v="852.03">$852</td><td><button class="btn ghost sm" data-county="005">Top contractors</button></td></tr>
<tr data-fips="72021"><td>Bayamón Municipio</td><td class="num" data-v="41608370.11">$41.6M</td><td class="num" data-v="27321430.97">$27.3M</td><td class="num" data-v="185187">185,187</td><td class="num" data-v="224.68">$225</td><td><button class="btn ghost sm" data-county="021">Top contractors</button></td></tr>
<tr data-fips="72097"><td>Mayagüez Municipio</td><td class="num" data-v="38176281.57">$38.2M</td><td class="num" data-v="32792606.99">$32.8M</td><td class="num" data-v="73077">73,077</td><td class="num" data-v="522.41">$522</td><td><button class="btn ghost sm" data-county="097">Top contractors</button></td></tr>
<tr data-fips="72027"><td>Camuy Municipio</td><td class="num" data-v="37155625.5">$37.2M</td><td class="num" data-v="9753215.0">$9.8M</td><td class="num" data-v="32827">32,827</td><td class="num" data-v="1131.86">$1,132</td><td><button class="btn ghost sm" data-county="027">Top contractors</button></td></tr>
<tr data-fips="72013"><td>Arecibo Municipio</td><td class="num" data-v="32931321.18">$32.9M</td><td class="num" data-v="5327501.59">$5.3M</td><td class="num" data-v="87754">87,754</td><td class="num" data-v="375.27">$375</td><td><button class="btn ghost sm" data-county="013">Top contractors</button></td></tr>
<tr data-fips="72121"><td>Sabana Grande Municipio</td><td class="num" data-v="28990898.47">$29.0M</td><td class="num" data-v="1074532.18">$1.1M</td><td class="num" data-v="22729">22,729</td><td class="num" data-v="1275.5">$1,276</td><td><button class="btn ghost sm" data-county="121">Top contractors</button></td></tr>
<tr data-fips="72101"><td>Morovis Municipio</td><td class="num" data-v="25032936.89">$25.0M</td><td class="num" data-v="6255835.64">$6.3M</td><td class="num" data-v="28727">28,727</td><td class="num" data-v="871.41">$871</td><td><button class="btn ghost sm" data-county="101">Top contractors</button></td></tr>
<tr data-fips="72147"><td>Vieques Municipio</td><td class="num" data-v="22651991.65">$22.7M</td><td class="num" data-v="0.0">$0</td><td class="num" data-v="8249">8,249</td><td class="num" data-v="2746.03">$2,746</td><td><button class="btn ghost sm" data-county="147">Top contractors</button></td></tr>
<tr data-fips="72119"><td>Río Grande Municipio</td><td class="num" data-v="16194818.3">$16.2M</td><td class="num" data-v="0.0">$0</td><td class="num" data-v="47060">47,060</td><td class="num" data-v="344.13">$344</td><td><button class="btn ghost sm" data-county="119">Top contractors</button></td></tr>
<tr data-fips="72131"><td>San Sebastián Municipio</td><td class="num" data-v="15652631.9">$15.7M</td><td class="num" data-v="4280370.36">$4.3M</td><td class="num" data-v="39345">39,345</td><td class="num" data-v="397.83">$398</td><td><button class="btn ghost sm" data-county="131">Top contractors</button></td></tr>
<tr data-fips="72031"><td>Carolina Municipio</td><td class="num" data-v="14217854.26">$14.2M</td><td class="num" data-v="16074781.81">$16.1M</td><td class="num" data-v="154815">154,815</td><td class="num" data-v="91.84">$92</td><td><button class="btn ghost sm" data-county="031">Top contractors</button></td></tr>
<tr data-fips="72113"><td>Ponce Municipio</td><td class="num" data-v="10714719.7">$10.7M</td><td class="num" data-v="37820074.98">$37.8M</td><td class="num" data-v="137491">137,491</td><td class="num" data-v="77.93">$78</td><td><button class="btn ghost sm" data-county="113">Top contractors</button></td></tr>
<tr data-fips="72051"><td>Dorado Municipio</td><td class="num" data-v="9147327.79">$9.1M</td><td class="num" data-v="3955751.0">$4.0M</td><td class="num" data-v="35879">35,879</td><td class="num" data-v="254.95">$255</td><td><button class="btn ghost sm" data-county="051">Top contractors</button></td></tr>
<tr data-fips="72137"><td>Toa Baja Municipio</td><td class="num" data-v="5328223.19">$5.3M</td><td class="num" data-v="3581297.91">$3.6M</td><td class="num" data-v="75293">75,293</td><td class="num" data-v="70.77">$71</td><td><button class="btn ghost sm" data-county="137">Top contractors</button></td></tr>
<tr data-fips="72001"><td>Adjuntas Municipio</td><td class="num" data-v="4349063.28">$4.3M</td><td class="num" data-v="-62832.0">$-62.8K</td><td class="num" data-v="18020">18,020</td><td class="num" data-v="241.35">$241</td><td><button class="btn ghost sm" data-county="001">Top contractors</button></td></tr>
<tr data-fips="72125"><td>San Germán Municipio</td><td class="num" data-v="3345600.04">$3.3M</td><td class="num" data-v="8313840.0">$8.3M</td><td class="num" data-v="31879">31,879</td><td class="num" data-v="104.95">$105</td><td><button class="btn ghost sm" data-county="125">Top contractors</button></td></tr>
<tr data-fips="72139"><td>Trujillo Alto Municipio</td><td class="num" data-v="3313189.96">$3.3M</td><td class="num" data-v="1068178.86">$1.1M</td><td class="num" data-v="67740">67,740</td><td class="num" data-v="48.91">$49</td><td><button class="btn ghost sm" data-county="139">Top contractors</button></td></tr>
<tr data-fips="72069"><td>Humacao Municipio</td><td class="num" data-v="3047226.67">$3.0M</td><td class="num" data-v="13600711.1">$13.6M</td><td class="num" data-v="50896">50,896</td><td class="num" data-v="59.87">$60</td><td><button class="btn ghost sm" data-county="069">Top contractors</button></td></tr>
<tr data-fips="72025"><td>Caguas Municipio</td><td class="num" data-v="2629074.77">$2.6M</td><td class="num" data-v="65726773.13">$65.7M</td><td class="num" data-v="127244">127,244</td><td class="num" data-v="20.66">$21</td><td><button class="btn ghost sm" data-county="025">Top contractors</button></td></tr>
<tr data-fips="72035"><td>Cayey Municipio</td><td class="num" data-v="2464757.48">$2.5M</td><td class="num" data-v="1390520.07">$1.4M</td><td class="num" data-v="41652">41,652</td><td class="num" data-v="59.18">$59</td><td><button class="btn ghost sm" data-county="035">Top contractors</button></td></tr>
<tr data-fips="72071"><td>Isabela Municipio</td><td class="num" data-v="2418694.61">$2.4M</td><td class="num" data-v="1742642.87">$1.7M</td><td class="num" data-v="42943">42,943</td><td class="num" data-v="56.32">$56</td><td><button class="btn ghost sm" data-county="071">Top contractors</button></td></tr>
<tr data-fips="72145"><td>Vega Baja Municipio</td><td class="num" data-v="2414511.48">$2.4M</td><td class="num" data-v="4804903.75">$4.8M</td><td class="num" data-v="54414">54,414</td><td class="num" data-v="44.37">$44</td><td><button class="btn ghost sm" data-county="145">Top contractors</button></td></tr>
<tr data-fips="72037"><td>Ceiba Municipio</td><td class="num" data-v="2364026.54">$2.4M</td><td class="num" data-v="-32481.85">$-32.5K</td><td class="num" data-v="11307">11,307</td><td class="num" data-v="209.08">$209</td><td><button class="btn ghost sm" data-county="037">Top contractors</button></td></tr>
<tr data-fips="72091"><td>Manatí Municipio</td><td class="num" data-v="2328973.97">$2.3M</td><td class="num" data-v="10017502.0">$10.0M</td><td class="num" data-v="39492">39,492</td><td class="num" data-v="58.97">$59</td><td><button class="btn ghost sm" data-county="091">Top contractors</button></td></tr>
<tr data-fips="72055"><td>Guánica Municipio</td><td class="num" data-v="2309095.31">$2.3M</td><td class="num" data-v="298000.0">$298.0K</td><td class="num" data-v="13787">13,787</td><td class="num" data-v="167.48">$167</td><td><button class="btn ghost sm" data-county="055">Top contractors</button></td></tr>
<tr data-fips="72049"><td>Culebra Municipio</td><td class="num" data-v="2273048.24">$2.3M</td><td class="num" data-v="0.0">$0</td><td class="num" data-v="1792">1,792</td><td class="num" data-v="1268.44">$1,268</td><td><button class="btn ghost sm" data-county="049">Top contractors</button></td></tr>
<tr data-fips="72123"><td>Salinas Municipio</td><td class="num" data-v="2169845.93">$2.2M</td><td class="num" data-v="20411000.0">$20.4M</td><td class="num" data-v="25789">25,789</td><td class="num" data-v="84.14">$84</td><td><button class="btn ghost sm" data-county="123">Top contractors</button></td></tr>
<tr data-fips="72095"><td>Maunabo Municipio</td><td class="num" data-v="1921114.22">$1.9M</td><td class="num" data-v="20096954.0">$20.1M</td><td class="num" data-v="10589">10,589</td><td class="num" data-v="181.43">$181</td><td><button class="btn ghost sm" data-county="095">Top contractors</button></td></tr>
<tr data-fips="72003"><td>Aguada Municipio</td><td class="num" data-v="1718572.98">$1.7M</td><td class="num" data-v="601471.46">$601.5K</td><td class="num" data-v="38136">38,136</td><td class="num" data-v="45.06">$45</td><td><button class="btn ghost sm" data-county="003">Top contractors</button></td></tr>
<tr data-fips="72053"><td>Fajardo Municipio</td><td class="num" data-v="1637913.3">$1.6M</td><td class="num" data-v="486517.0">$486.5K</td><td class="num" data-v="32124">32,124</td><td class="num" data-v="50.99">$51</td><td><button class="btn ghost sm" data-county="053">Top contractors</button></td></tr>
<tr data-fips="72141"><td>Utuado Municipio</td><td class="num" data-v="1498116.08">$1.5M</td><td class="num" data-v="16401563.63">$16.4M</td><td class="num" data-v="28287">28,287</td><td class="num" data-v="52.96">$53</td><td><button class="btn ghost sm" data-county="141">Top contractors</button></td></tr>
<tr data-fips="72009"><td>Aibonito Municipio</td><td class="num" data-v="1282497.04">$1.3M</td><td class="num" data-v="993000.0">$993.0K</td><td class="num" data-v="24637">24,637</td><td class="num" data-v="52.06">$52</td><td><button class="btn ghost sm" data-county="009">Top contractors</button></td></tr>
<tr data-fips="72133"><td>Santa Isabel Municipio</td><td class="num" data-v="1246256.75">$1.2M</td><td class="num" data-v="0.0">$0</td><td class="num" data-v="20281">20,281</td><td class="num" data-v="61.45">$61</td><td><button class="btn ghost sm" data-county="133">Top contractors</button></td></tr>
<tr data-fips="72115"><td>Quebradillas Municipio</td><td class="num" data-v="1021000.02">$1.0M</td><td class="num" data-v="5286230.0">$5.3M</td><td class="num" data-v="23638">23,638</td><td class="num" data-v="43.19">$43</td><td><button class="btn ghost sm" data-county="115">Top contractors</button></td></tr>
<tr data-fips="72063"><td>Gurabo Municipio</td><td class="num" data-v="936909.04">$936.9K</td><td class="num" data-v="9361925.62">$9.4M</td><td class="num" data-v="40622">40,622</td><td class="num" data-v="23.06">$23</td><td><button class="btn ghost sm" data-county="063">Top contractors</button></td></tr>
<tr data-fips="72033"><td>Cataño Municipio</td><td class="num" data-v="918238.46">$918.2K</td><td class="num" data-v="0.0">$0</td><td class="num" data-v="23155">23,155</td><td class="num" data-v="39.66">$40</td><td><button class="btn ghost sm" data-county="033">Top contractors</button></td></tr>
<tr data-fips="72089"><td>Luquillo Municipio</td><td class="num" data-v="514425.22">$514.4K</td><td class="num" data-v="0.0">$0</td><td class="num" data-v="17781">17,781</td><td class="num" data-v="28.93">$29</td><td><button class="btn ghost sm" data-county="089">Top contractors</button></td></tr>
<tr data-fips="72041"><td>Cidra Municipio</td><td class="num" data-v="303671.0">$303.7K</td><td class="num" data-v="1172028.7">$1.2M</td><td class="num" data-v="39970">39,970</td><td class="num" data-v="7.6">$8</td><td><button class="btn ghost sm" data-county="041">Top contractors</button></td></tr>
<tr data-fips="72067"><td>Hormigueros Municipio</td><td class="num" data-v="287790.74">$287.8K</td><td class="num" data-v="2116307.4">$2.1M</td><td class="num" data-v="15654">15,654</td><td class="num" data-v="18.38">$18</td><td><button class="btn ghost sm" data-county="067">Top contractors</button></td></tr>
<tr data-fips="72059"><td>Guayanilla Municipio</td><td class="num" data-v="225530.75">$225.5K</td><td class="num" data-v="500000.0">$500.0K</td><td class="num" data-v="17784">17,784</td><td class="num" data-v="12.68">$13</td><td><button class="btn ghost sm" data-county="059">Top contractors</button></td></tr>
<tr data-fips="72065"><td>Hatillo Municipio</td><td class="num" data-v="189840.42">$189.8K</td><td class="num" data-v="4234913.0">$4.2M</td><td class="num" data-v="38486">38,486</td><td class="num" data-v="4.93">$5</td><td><button class="btn ghost sm" data-county="065">Top contractors</button></td></tr>
<tr data-fips="72029"><td>Canóvanas Municipio</td><td class="num" data-v="187589.0">$187.6K</td><td class="num" data-v="7080935.21">$7.1M</td><td class="num" data-v="42337">42,337</td><td class="num" data-v="4.43">$4</td><td><button class="btn ghost sm" data-county="029">Top contractors</button></td></tr>
<tr data-fips="72143"><td>Vega Alta Municipio</td><td class="num" data-v="184913.06">$184.9K</td><td class="num" data-v="1690523.53">$1.7M</td><td class="num" data-v="35395">35,395</td><td class="num" data-v="5.22">$5</td><td><button class="btn ghost sm" data-county="143">Top contractors</button></td></tr>
<tr data-fips="72153"><td>Yauco Municipio</td><td class="num" data-v="79150.62">$79.2K</td><td class="num" data-v="768503.0">$768.5K</td><td class="num" data-v="34172">34,172</td><td class="num" data-v="2.32">$2</td><td><button class="btn ghost sm" data-county="153">Top contractors</button></td></tr>
<tr data-fips="72111"><td>Peñuelas Municipio</td><td class="num" data-v="45412.0">$45.4K</td><td class="num" data-v="0.0">$0</td><td class="num" data-v="20399">20,399</td><td class="num" data-v="2.23">$2</td><td><button class="btn ghost sm" data-county="111">Top contractors</button></td></tr>
<tr data-fips="72081"><td>Lares Municipio</td><td class="num" data-v="35255.0">$35.3K</td><td class="num" data-v="7304368.17">$7.3M</td><td class="num" data-v="28105">28,105</td><td class="num" data-v="1.25">$1</td><td><button class="btn ghost sm" data-county="081">Top contractors</button></td></tr>
<tr data-fips="72149"><td>Villalba Municipio</td><td class="num" data-v="24000.0">$24.0K</td><td class="num" data-v="0.0">$0</td><td class="num" data-v="22093">22,093</td><td class="num" data-v="1.09">$1</td><td><button class="btn ghost sm" data-county="149">Top contractors</button></td></tr>
<tr data-fips="72073"><td>Jayuya Municipio</td><td class="num" data-v="13506.36">$13.5K</td><td class="num" data-v="238179.0">$238.2K</td><td class="num" data-v="14779">14,779</td><td class="num" data-v="0.91">$1</td><td><button class="btn ghost sm" data-county="073">Top contractors</button></td></tr>
<tr data-fips="72054"><td>Florida Municipio</td><td class="num" data-v="12360.2">$12.4K</td><td class="num" data-v="1979813.0">$2.0M</td><td class="num" data-v="11692">11,692</td><td class="num" data-v="1.06">$1</td><td><button class="btn ghost sm" data-county="054">Top contractors</button></td></tr>
<tr data-fips="72129"><td>San Lorenzo Municipio</td><td class="num" data-v="12300.0">$12.3K</td><td class="num" data-v="362695.0">$362.7K</td><td class="num" data-v="37693">37,693</td><td class="num" data-v="0.33">$0</td><td><button class="btn ghost sm" data-county="129">Top contractors</button></td></tr>
<tr data-fips="72057"><td>Guayama Municipio</td><td class="num" data-v="9520.0">$9.5K</td><td class="num" data-v="40796060.73">$40.8M</td><td class="num" data-v="36614">36,614</td><td class="num" data-v="0.26">$0</td><td><button class="btn ghost sm" data-county="057">Top contractors</button></td></tr>
<tr data-fips="72105"><td>Naranjito Municipio</td><td class="num" data-v="5000.0">$5.0K</td><td class="num" data-v="10384600.95">$10.4M</td><td class="num" data-v="29241">29,241</td><td class="num" data-v="0.17">$0</td><td><button class="btn ghost sm" data-county="105">Top contractors</button></td></tr>
<tr data-fips="72011"><td>Añasco Municipio</td><td class="num" data-v="0.0">$0</td><td class="num" data-v="0.0">$0</td><td class="num" data-v="25596">25,596</td><td class="num" data-v="0">$0</td><td><button class="btn ghost sm" data-county="011">Top contractors</button></td></tr>
<tr data-fips="72045"><td>Comerío Municipio</td><td class="num" data-v="0.0">$0</td><td class="num" data-v="750000.0">$750.0K</td><td class="num" data-v="18883">18,883</td><td class="num" data-v="0">$0</td><td><button class="btn ghost sm" data-county="045">Top contractors</button></td></tr>
<tr data-fips="72093"><td>Maricao Municipio</td><td class="num" data-v="0.0">$0</td><td class="num" data-v="0.0">$0</td><td class="num" data-v="4755">4,755</td><td class="num" data-v="0">$0</td><td><button class="btn ghost sm" data-county="093">Top contractors</button></td></tr>
<tr data-fips="72117"><td>Rincón Municipio</td><td class="num" data-v="0.0">$0</td><td class="num" data-v="0.0">$0</td><td class="num" data-v="15187">15,187</td><td class="num" data-v="0">$0</td><td><button class="btn ghost sm" data-county="117">Top contractors</button></td></tr>
<tr data-fips="72015"><td>Arroyo Municipio</td><td class="num" data-v="0.0">$0</td><td class="num" data-v="4295011.0">$4.3M</td><td class="num" data-v="15843">15,843</td><td class="num" data-v="0">$0</td><td><button class="btn ghost sm" data-county="015">Top contractors</button></td></tr>
<tr data-fips="72109"><td>Patillas Municipio</td><td class="num" data-v="0.0">$0</td><td class="num" data-v="6446806.0">$6.4M</td><td class="num" data-v="15985">15,985</td><td class="num" data-v="0">$0</td><td><button class="btn ghost sm" data-county="109">Top contractors</button></td></tr>
<tr data-fips="72087"><td>Loíza Municipio</td><td class="num" data-v="0.0">$0</td><td class="num" data-v="5449132.0">$5.4M</td><td class="num" data-v="23693">23,693</td><td class="num" data-v="0">$0</td><td><button class="btn ghost sm" data-county="087">Top contractors</button></td></tr>
<tr data-fips="72151"><td>Yabucoa Municipio</td><td class="num" data-v="0.0">$0</td><td class="num" data-v="4529220.0">$4.5M</td><td class="num" data-v="30426">30,426</td><td class="num" data-v="0">$0</td><td><button class="btn ghost sm" data-county="151">Top contractors</button></td></tr>
<tr data-fips="72017"><td>Barceloneta Municipio</td><td class="num" data-v="0.0">$0</td><td class="num" data-v="4308956.0">$4.3M</td><td class="num" data-v="22657">22,657</td><td class="num" data-v="0">$0</td><td><button class="btn ghost sm" data-county="017">Top contractors</button></td></tr>
<tr data-fips="72019"><td>Barranquitas Municipio</td><td class="num" data-v="0.0">$0</td><td class="num" data-v="1432846.4">$1.4M</td><td class="num" data-v="28983">28,983</td><td class="num" data-v="0">$0</td><td><button class="btn ghost sm" data-county="019">Top contractors</button></td></tr>
<tr data-fips="72085"><td>Las Piedras Municipio</td><td class="num" data-v="0.0">$0</td><td class="num" data-v="1733080.39">$1.7M</td><td class="num" data-v="35180">35,180</td><td class="num" data-v="0">$0</td><td><button class="btn ghost sm" data-county="085">Top contractors</button></td></tr>
<tr data-fips="72077"><td>Juncos Municipio</td><td class="num" data-v="0.0">$0</td><td class="num" data-v="1680589.0">$1.7M</td><td class="num" data-v="37012">37,012</td><td class="num" data-v="0">$0</td><td><button class="btn ghost sm" data-county="077">Top contractors</button></td></tr>
<tr data-fips="72007"><td>Aguas Buenas Municipio</td><td class="num" data-v="0.0">$0</td><td class="num" data-v="47914.0">$47.9K</td><td class="num" data-v="24223">24,223</td><td class="num" data-v="0">$0</td><td><button class="btn ghost sm" data-county="007">Top contractors</button></td></tr>
<tr data-fips="72103"><td>Naguabo Municipio</td><td class="num" data-v="0.0">$0</td><td class="num" data-v="96462.0">$96.5K</td><td class="num" data-v="23386">23,386</td><td class="num" data-v="0">$0</td><td><button class="btn ghost sm" data-county="103">Top contractors</button></td></tr>
<tr data-fips="72099"><td>Moca Municipio</td><td class="num" data-v="-75036.89">$-75.0K</td><td class="num" data-v="241388.0">$241.4K</td><td class="num" data-v="37460">37,460</td><td class="num" data-v="-2.0">$-2</td><td><button class="btn ghost sm" data-county="099">Top contractors</button></td></tr>
<tr data-fips="72075"><td>Juana Díaz Municipio</td><td class="num" data-v="-120552.82">$-120.6K</td><td class="num" data-v="2217379.31">$2.2M</td><td class="num" data-v="46538">46,538</td><td class="num" data-v="-2.59">$-3</td><td><button class="btn ghost sm" data-county="075">Top contractors</button></td></tr>
<tr data-fips="72039"><td>Ciales Municipio</td><td class="num" data-v="-280295.02">$-280.3K</td><td class="num" data-v="9100905.0">$9.1M</td><td class="num" data-v="16984">16,984</td><td class="num" data-v="-16.5">$-16</td><td><button class="btn ghost sm" data-county="039">Top contractors</button></td></tr>
<tr data-fips="72047"><td>Corozal Municipio</td><td class="num" data-v="-454865.69">$-454.9K</td><td class="num" data-v="0.0">$0</td><td class="num" data-v="34571">34,571</td><td class="num" data-v="-13.16">$-13</td><td><button class="btn ghost sm" data-county="047">Top contractors</button></td></tr>
<tr data-fips="72135"><td>Toa Alta Municipio</td><td class="num" data-v="-3918171.95">$-3.9M</td><td class="num" data-v="813782.0">$813.8K</td><td class="num" data-v="66852">66,852</td><td class="num" data-v="-58.61">$-59</td><td><button class="btn ghost sm" data-county="135">Top contractors</button></td></tr>
  </tbody></table></div>
  <div id="detail" class="detail" hidden></div>

  <div class="grid3">
    <section class="box"><h2>Top agencies (contracts)</h2><ol class="toplist"><li><b>Department of Defense</b> <span class="num">$587.5M</span></li>
<li><b>Department of Veterans Affairs</b> <span class="num">$81.4M</span></li>
<li><b>Department of Homeland Security</b> <span class="num">$75.5M</span></li>
<li><b>Department of Transportation</b> <span class="num">$43.1M</span></li>
<li><b>General Services Administration</b> <span class="num">$33.1M</span></li>
<li><b>Department of Agriculture</b> <span class="num">$30.2M</span></li>
<li><b>Department of Justice</b> <span class="num">$16.6M</span></li>
<li><b>Department of Labor</b> <span class="num">$15.9M</span></li>
<li><b>Department of the Interior</b> <span class="num">$11.4M</span></li>
<li><b>Environmental Protection Agency</b> <span class="num">$9.5M</span></li></ol></section>
    <section class="box"><h2>Top contractors</h2><ol class="toplist"><li><a href="https://www.usaspending.gov/recipient/b4b4153c-699d-e4dc-2a5a-82a946d367d9-C/latest" rel="noopener">Novel Construction Llc</a> <span class="num">$82.1M</span></li>
<li><a href="https://www.usaspending.gov/recipient/a9865d01-f861-ec1e-045f-73661a35d060-C/latest" rel="noopener">M M Manufacturing Llc</a> <span class="num">$69.5M</span></li>
<li><a href="https://www.usaspending.gov/recipient/91f305de-0919-ffc1-be4e-393ed3c63604-C/latest" rel="noopener">Propper International Inc</a> <span class="num">$59.2M</span></li>
<li><a href="https://www.usaspending.gov/recipient/3d4b94e7-bd9c-e5a1-2992-0cfb9231aca1-C/latest" rel="noopener">Snc Manufacturing, Llc</a> <span class="num">$31.4M</span></li>
<li><a href="https://www.usaspending.gov/recipient/c7d8a170-07da-0272-67ef-b023992ccf59-C/latest" rel="noopener">Pentaq Manufacturing Corp</a> <span class="num">$29.0M</span></li>
<li><a href="https://www.usaspending.gov/recipient/eb587d86-5c5b-0272-2e11-301737df3a78-C/latest" rel="noopener">Tip Top Construction Corp</a> <span class="num">$28.7M</span></li>
<li><a href="https://www.usaspending.gov/recipient/a0eb3b5c-b6f0-789c-6606-ca8baa537ada-C/latest" rel="noopener">Kandor Manufacturing Inc</a> <span class="num">$27.6M</span></li>
<li><a href="https://www.usaspending.gov/recipient/8c5f0b21-b773-bfb4-db5c-471b5c877f49-C/latest" rel="noopener">F &amp; R Construction Group Inc</a> <span class="num">$22.3M</span></li>
<li><a href="https://www.usaspending.gov/recipient/ed5d7640-0a58-1119-78c8-8dcba56e431f-C/latest" rel="noopener">Prak Industries Llc</a> <span class="num">$21.6M</span></li>
<li><a href="https://www.usaspending.gov/recipient/655f88c1-de1a-f9fa-0855-037592b2db30-C/latest" rel="noopener">Tutor Perini Corporation</a> <span class="num">$20.4M</span></li></ol></section>
    <section class="box"><h2>Top industries (NAICS)</h2><ol class="toplist"><li><b>315210</b> Cut and Sew Apparel Contractors <span class="num">$147.3M</span></li>
<li><b>236220</b> Commercial and Institutional Building Construction <span class="num">$134.6M</span></li>
<li><b>237990</b> Other Heavy and Civil Engineering Construction <span class="num">$84.8M</span></li>
<li><b>315250</b> Cut and Sew Apparel Manufacturing (except Contractors) <span class="num">$68.0M</span></li>
<li><b>541330</b> Engineering Services <span class="num">$56.4M</span></li>
<li><b>561612</b> Security Guards and Patrol Services <span class="num">$48.4M</span></li>
<li><b>237310</b> Highway, Street, and Bridge Construction <span class="num">$46.3M</span></li>
<li><b>339999</b> All Other Miscellaneous Manufacturing <span class="num">$25.7M</span></li>
<li><b>561720</b> Janitorial Services <span class="num">$24.8M</span></li>
<li><b>562910</b> Remediation Services <span class="num">$22.9M</span></li></ol></section>
  </div>

  <section class="cta">
    <h2>Selling to the government in Puerto Rico?</h2>
    <ul>
      <li><a href="https://cybermax-tools-cybermax.static.hf.space/bidscope/index.html">Awardtide</a>: federal contracts ending in the next 12 months (recompetes) and open SAM.gov bids, filter by state and NAICS.</li>
      <li>Research a contractor or teaming partner: <a href="https://apify.com/cybermax/domain-intel">DomainDNA</a> (tech stack, domain age) and <a href="https://apify.com/cybermax/hiring-signals">HireHeat</a> (who's hiring for the work).</li>
      <li>All states and every county in one file: <a href="https://huggingface.co/datasets/CyberMax-tools/coffermap-federal-spending-by-county">free dataset</a>.</li>
    </ul>
  </section>
  <p class="muted small">Source: <a href="https://www.usaspending.gov/">USAspending.gov</a> (place of performance; fiscal year 2025 = Oct 2024 to Sep 2025). Contracts = award types A–D; grants = block, formula, project grants and cooperative agreements. Obligations, not outlays. Built 2026-09-25 01:49 UTC. Coffermap is an independent tool by CyberMax, not a government site.</p>
</main>
<footer class="wrap muted">
  <div class="more-title">More from CyberMax</div>
  <div class="more-links">
    <a href="https://cybermax-tools-cybermax.static.hf.space/bidscope/index.html">Awardtide · federal contracts ending</a>
    <a href="https://cybermax-tools-cybermax.static.hf.space/haulroll/index.html">Haulroll · new trucking companies</a>
    <a href="https://cybermax-tools-cybermax.static.hf.space/recallroll/index.html">Recallroll · VIN recall check</a>
    <a href="https://cybermax-tools-cybermax.static.hf.space/index.html">All CyberMax tools</a>
    <a href="https://cybermaxtools.com/store/?utm_source=fedflow&amp;utm_medium=more-from">CyberMax Store · paid products, API plans &amp; bundles</a>
  </div>
  <div class="copy">© 2026 CyberMax. All rights reserved. Spending data: USAspending.gov (U.S. Government work).</div>
</footer>
<script src="../core.js"></script>
<script src="../state.js"></script>
<!-- cybermax-count:start --><script>(function(){try{var D="https://data.cybermaxtools.com",P=location.host+location.pathname,G=1;try{var T=JSON.parse(localStorage.getItem("cmx-traffic")||"null");if(T&&T.until>Date.now()&&T.mode==="surge")G=100}catch(e){}if(G>1&&Math.random()*G>=1)return;H=navigator.webdriver||!(navigator.languages&&navigator.languages.length)||!screen.width?"&h=1":"",Z=function(x){navigator.sendBeacon?navigator.sendBeacon(x):(new Image).src=x},V=null,K="cmx-visit";if(navigator.doNotTrack!=="1")try{var o=JSON.parse(sessionStorage.getItem(K)||"null"),t=Date.now();if(!o||t-o.t>18e5)o={e:P,n:0};o.n++;o.t=t;sessionStorage.setItem(K,JSON.stringify(o));V=o}catch(e){}var u=D+"/v?p="+encodeURIComponent(P)+"&r="+encodeURIComponent((function(r){var h=r.split("/")[2]||"";return h===location.host?r.split(/[?#]/)[0]:h})(document.referrer||""))+H+(function(){var q=new URLSearchParams(location.search),s=q.get("utm_source"),t=(q.get("s")||"").toLowerCase().replace(/[^a-z0-9-]/g,"-").slice(0,80);return s?"&us="+encodeURIComponent(s)+"&uc="+encodeURIComponent(q.get("utm_campaign")||""):t?"&us=s&uc="+encodeURIComponent(t):""})()+(V?"&vn="+V.n+(V.n>1?"&ve="+encodeURIComponent(V.e):""):"")+(G>1?"&w="+G:"");Z(u);if(!V)return;var B="a[data-count],a[href*=\"buy.stripe.com\"],a[href*=\"data.cybermaxtools.com/buy/\"],a[href*=\".workers.dev/buy/\"],a[href*=\"buy.polar.sh\"],a[href*=\"polar.sh/checkout\"],[data-cmx-buy]",E=function(k){try{var o=JSON.parse(sessionStorage.getItem(K)||"null");if(!o||o[k])return;o[k]=1;sessionStorage.setItem(K,JSON.stringify(o));Z(D+"/v?p="+encodeURIComponent(P)+"&ev="+k+"&ve="+encodeURIComponent(o.e)+H)}catch(e){}};document.addEventListener("click",function(x){var a=x.target&&x.target.closest&&x.target.closest(B);if(a){E("seen");E("click")}},true);var S=V.seen,C=function(){if(S)return;var l=document.querySelectorAll(B),w=innerWidth,h=innerHeight;for(var i=0;i<l.length;i++){var r=l[i].getBoundingClientRect();if(r.width>0&&r.height>0&&r.bottom>0&&r.right>0&&r.top<h&&r.left<w){S=1;E("seen");return}}},T0=Date.now(),I=setInterval(function(){C();if(S||Date.now()-T0>6e5)clearInterval(I)},1500),R=0;addEventListener("scroll",function(){if(!R&&!S){R=1;setTimeout(function(){R=0;C()},250)}},{passive:true});document.readyState=="loading"?document.addEventListener("DOMContentLoaded",C):C()}catch(e){}})()</script><!-- cybermax-count:end --></body>
</html>