Is this what you want?
> (map (lambda (n) (+ n 1)) '(2 5 3 1 99 12))
'(3 6 4 2 100 13)
If your expression is quoted, you could
(define ns (make-base-namespace))
(define expr '(+ x 1))
(for/list ((x '(2 5 3 1 99 12)))
(eval `(let ((x ,x)) ,expr) ns))
=> '(3 6 4 2 100 13)
but I'm sure there's a better way if you provide more context.