シンボルは任意の数のシンボルプロパティを持つことができ、これらを用いてシンボルに関するさまざまな情報を記録できます。例えば、シンボルがnil以外の値を持つrisky-local-variableプロパティを持つ場合、そのシンボルが参照する変数はリスクのあるファイルローカル変数であることを意味します(ファイルローカル変数を参照)。
各シンボルのプロパティおよびプロパティ値は、プロパティリスト(プロパティリストを参照)の形式で、当該シンボルのプロパティリストセル(シンボルコンポーネントを参照)に格納されます。