A solid-state imaging device, comprising: a pixel array including a plurality of pixel circuits arranged in rows and columns; a vertical signal line that is provided for each of the columns and transmits a pixel signal output from the plurality of pixel circuits; a column AD circuit that is provided for each of the columns and analog-to-digital converts the pixel signal from the vertical signal line; and a column-switching circuit that is interposed in a plurality of the vertical signal lines between the pixel array and a plurality of the column AD circuits and switches connections between the columns of the pixel circuits in the pixel array and the plurality of the column AD circuits, wherein the column-switching circuit includes a plurality of unit switching circuits each having N input terminals and N output terminals, where N is an integer of 4 or more, wherein each of the plurality of unit switching circuits includes KxL selectors each including two input terminals and two output terminals, where K is an integer of 2 or more, L is an integer of 2 or more, and N is 2×K, and wherein the KxL selectors switch internal connections between the two input terminals and the two output terminals in accordance with K×L control signals, a controller that causes the column-switching circuit to switch the connections for every horizontal scan period; a horizontal scan circuit that scans the plurality of the column AD circuits; and a restoration circuit that restores ordering of a plurality of the pixel signals that have been AD converted and sequentially output by scanning performed by the horizontal scan circuit so as to correspond to ordering in which the plurality of the vertical signal lines is arranged in the pixel array. a pixel array including a plurality of pixel circuits arranged in rows and columns; a vertical signal line that is provided for each of the columns and transmits a pixel signal output from the plurality of pixel circuits; a column AD circuit that is provided for each of the columns and analog-to-digital converts the pixel signal from the vertical signal line; and a column-switching circuit that is interposed in a plurality of the vertical signal lines between the pixel array and a plurality of the column AD circuits and switches connections between the columns of the pixel circuits in the pixel array and the plurality of the column AD circuits, wherein the column-switching circuit includes a plurality of unit switching circuits each having N input terminals and N output terminals, where N is an integer of 4 or more, wherein each of the plurality of unit switching circuits includes KxL selectors each including two input terminals and two output terminals, where K is an integer of 2 or more, L is an integer of 2 or more, and N is 2×K, and wherein the KxL selectors switch internal connections between the two input terminals and the two output terminals in accordance with K×L control signals, a controller that causes the column-switching circuit to switch the connections for every horizontal scan period; a horizontal scan circuit that scans the plurality of the column AD circuits; and a restoration circuit that restores ordering of a plurality of the pixel signals that have been AD converted and sequentially output by scanning performed by the horizontal scan circuit so as to correspond to ordering in which the plurality of the vertical signal lines is arranged in the pixel array.