Systems and methods for agricultural lane following are described. For example, a method includes accessing range data captured using a distance sensor connected to a vehicle and/or image data captured using an image sensor connected to a vehicle; detecting a crop row based on the range data and/or the image data to obtain position data for the crop row; determining, based on the position data for the crop row, a yaw and a lateral position of the vehicle with respect to a lane bounded by the crop row; and based on the yaw and the lateral position, controlling the vehicle to move along a length of the lane bounded by the crop row.