The 2.75-acre Keokuk National Cemetery was originally a part of Oakland Cemetery until the city donated the land to the U.S. government in the mid 19th-century. According to an 1871 inspection report, just after the Civil War there were 627 interments; 600 known Union soldiers and 27 unknown soldiers. Not mentioned in the report were the remains of eight Confederate soldiers buried at the national cemetery, who died in Keokuk as prisoners of war.
In 1908, when the frontier post of Fort Yates, N.D., was abandoned, the remains buried at this post cemetery were reinterred at Keokuk. Similarly, in 1948, 156 bodies removed from the post cemetery at Des Moines, Iowa, were reinterred here.
Keokuk National Cemetery was placed on the National Register of Historic Places in 1997.
Source: Keokuk National Cemetery website