California Junction is located near the southwest corner of Harrison County at coordinates . The community is northeast of the Iowa–Nebraska border, which in this area follows the center of De Soto Lake, an abandoned channel of the Missouri River. U.S. Route 30 passes just south of California Junction, leading east to Interstate 29 on the outskirts of Missouri Valley and west to Blair, Nebraska.
