**Table S7:** Long Difference, IV Results using Least Euclidean Distance Regional MST - RSDP I - III

||NT|L|Ur|ban|Crop|land|N|TL|Ur|ban|Crop|land|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
||(1)|(2)|(3)|(4)|(5)|(6)|(7)|(8)|(9)|(10)|(11)|(12)|
|Imp Rd.|0_._02|_−_0_._01|0_._001|0_._0000|0_._01|0_._01|_−_0_._01|_−_0_._04|0_._02|0_._02|_−_0_._03|_−_0_._03|
||(0_._01)|(0_._01)|(0_._001)|(0_._001)|(0_._01)|(0_._01)|(0_._05)|(0_._05)|(0_._03)|(0_._04)|(0_._06)|(0_._06)|
|Imp Rd._×NTL_96 Low||_−_0_._01||0_._0002||_−_0_._01<sup>_∗_</sup>||0_._01||_−_0_._004||_−_0_._05|
|||(0_._01)||(0_._0003)||(0_._01)||(0_._03)||(0_._01)||(0_._08)|
|Imp Rd._×NTL_96 Med||0_._14<sup>_∗∗_</sup>||0_._004<sup>_∗∗_</sup>||_−_0_._0003||0_._19<sup>_∗∗_</sup>||0_._05||0_._04|
|||(0_._06)||(0_._002)||(0_._01)||(0_._08)||(0_._04)||(0_._05)|
|Imp Rd._×NTL_96 High||0_._27<sup>_∗∗_</sup>||0_._03<sup>_∗_</sup>||0_._004||0_._19||0_._44<sup>_∗_</sup>||_−_0_._05|
|||(0_._11)||(0_._02)||(0_._02)||(0_._12)||(0_._25)||(0_._05)|
|Constant|0_._05<sup>_∗∗∗_</sup>|0_._04<sup>_∗∗_</sup>|0_._001|0_._0003|_−_0_._001|_−_0_._001|0_._12|0_._10|_−_0_._14|_−_0_._20|0_._09|0_._10|
||(0_._02)|(0_._02)|(0_._001)|(0_._001)|(0_._01)|(0_._01)|(0_._18)|(0_._18)|(0_._11)|(0_._15)|(0_._22)|(0_._22)|
|Unit|1_km_|1_km_<br>|1_km_|1_km_|1_km_|1_km_<br>|_Keb._|_Keb._<br>|_Keb._|_Keb._<br>|_Keb._|_Keb._|
|1st Stage F-Stat|194_._84|55_._31|194_._84|55_._31|194_._84|55_._31|35_._92|10_._65|35_._92|10_._65|35_._92|10_._65|
|Observations|1,271,082|1,271,082|1,271,094|1,271,094|1,271,094|1,271,094|10,220|10,220|10,220|10,220|10,220|10,220|
|Adjusted R<sup>2</sup>|0.004|0.01|0.0002|-0.002|-0.0001|-0.0001|-0.003|0.02|0.001|-0.01|-0.002|-0.004|

Standard errors are clustered on Woredas. The models include a control for the log distance to the nearest targeted area. “Imp Rd.” indicates that a unit was near (within 5km of) an improved road. _NTL_ 96 Low, Medium, and High are dummy variables for different groups of baseline nighttime lights; groups are formed using 3-quantiles of the maximum value of nighttime lights within Woredas that had some positive nighttime lights. The excluded group is Woredas where the maximum value of nighttime lights at baseline was 0. When using 1x1km pixels as the unit of analysis, NTL is the inverse hyperbolic sine of nighttime lights of the 1x1km pixel, which has a similar interpretation as logs, and Urban and Cropland are binary variables indicating whether the pixel contains urban or cropland. When using Kebeles as the unit of analysis, NTL is the average nighttime lights within Kebeles, Urban is the total urban area within Kebeles, and Cropland is the total cropland area within Kebeles; we use the inverse hyperbolic sine transformation on all outcome variables.<sup>_∗_</sup> p _<_ 0.1;<sup>_∗∗_</sup> p _<_ 0.05;<sup>_∗∗∗_</sup> p _<_ 0 _._ 01

**Table S8:** Long Difference, IV Results using Least Cost MST - RSDP I - III

||NT|L|Ur|ban|Crop|land|N|TL|Ur|ban|Cro|pland|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
||(1)|(2)|(3)|(4)|(5)|(6)|(7)|(8)|(9)|(10)|(11)|(12)|
|Imp Rd.|0_._05<sup>_∗∗∗_</sup>|0_._02<sup>_∗∗_</sup>|0_._002<sup>_∗_</sup>|_−_0_._0000|0_._01<sup>_∗∗∗_</sup>|0_._01<sup>_∗∗∗_</sup>|0_._09<sup>_∗∗_</sup>|0_._07<sup>_∗∗_</sup>|0_._01|0_._01|0_._02|0_._02|
||(0_._02)|(0_._01)|(0_._001)|(0_._0004)|(0_._005)|(0_._01)|(0_._04)|(0_._03)|(0_._02)|(0_._02)|(0_._04)|(0_._04)|
|Imp Rd._×NTL_96 Low||_−_0_._003||0_._001||_−_0_._02<sup>_∗∗∗_</sup>||0_._03||0_._02||_−_0_._05|
|||(0_._02)||(0_._001)||(0_._01)||(0_._04)||(0_._02)||(0_._06)|
|Imp Rd._×NTL_96 Med||0_._13<sup>_∗∗_</sup>||0_._003<sup>_∗∗_</sup>||_−_0_._01||0_._17<sup>_∗_</sup>||0_._04||_−_0_._005|
|||(0_._07)||(0_._001)||(0_._01)||(0_._10)||(0_._03)||(0_._02)|
|Imp Rd._×NTL_96 High||0_._27<sup>_∗∗_</sup>||0_._03<sup>_∗_</sup>||_−_0_._001||0_._20<sup>_∗_</sup>||0_._38<sup>_∗_</sup>|<sup>_∗_</sup>|_−_0_._06|
|||(0_._11)||(0_._02)||(0_._01)||(0_._11)||(0_._20)||(0_._04)|
|Constant|0_._01|0_._01|0_._001|0_._0002|_−_0_._01|_−_0_._01|_−_0_._23<sup>_∗_</sup>|_−_0_._26<sup>_∗∗_</sup>|_−_0_._10|_−_0_._16<sup>_∗_</sup>|_−_0_._07|_−_0_._07|
||(0_._02)|(0_._02)|(0_._001)|(0_._001)|(0_._01)|(0_._01)|(0_._13)|(0_._13)|(0_._07)|(0_._09)|(0_._14)|(0_._14)|
|Unit|1_km_|1_km_|1_km_|1_km_|1_km_|1_km_|_Keb._|_Keb._|_Keb._|_Keb._|_Keb._|_Keb._|
|1st Stage F-Stat|250_._25|69_._65|250_._25|69_._65|250_._25|69_._65|88_._07|24_._73|88_._07|24_._73|88_._07|24_._73|
|Observations<br>|1,271,082|1,271,082|1,271,094|1,271,094|1,271,094|1,271,094|10,220|10,220|10,220|10,220|10,220|10,220|
|Adjusted R<sup>2</sup>|0.002|0.01|0.0001|-0.002|-0.001|-0.001|-0.01|0.01|0.001|0.001|-0.001|-0.001|

Standard errors are clustered on Woredas. The models include a control for the log distance to the nearest targeted area. “Imp Rd.” indicates that a unit was near (within 5km of) an improved road. _NTL_ 96 Low, Medium, and High are dummy variables for different groups of baseline nighttime lights; groups are formed using 3-quantiles of the maximum value of nighttime lights within Woredas that had some positive nighttime lights. The excluded group is Woredas where the maximum value of nighttime lights at baseline was 0. When using 1x1km pixels as the unit of analysis, NTL is the inverse hyperbolic sine of nighttime lights of the 1x1km pixel, which has a similar interpretation as logs, and Urban and Cropland are binary variables indicating whether the pixel contains urban or cropland. When using Kebeles as the unit of analysis, NTL is the average nighttime lights within Kebeles, Urban is the total urban area within Kebeles, and Cropland is the total cropland area within Kebeles; we use the inverse hyperbolic sine transformation on all outcome variables.<sup>_∗_</sup> p _<_ 0.1;<sup>_∗∗_</sup> p _<_ 0.05;<sup>_∗∗∗_</sup> p _<_ 0 _._ 01 S15