location of diagnostic port on 2007 Chevrolet Impala

My check engine light went on and I do not know why. Looking for the diagnostic port, can you tell me where it is??

1 answer
These are most frequently under the dash and one side of the steering wheel. It may tell you where in your owner's manual. If not, I would find an Impala fan forum or subscribe to www.alldatadiy.com.