The 46th Legislative District features parts of Peoria, Tazewell and Fulton counties. Major population centers in the 46th District include Peoria, East Peoria, Pekin, and Canton. Other communities include all or parts of:
- Banner
- Bartonville
- Bellevue
- Bryant
- Creve Coeur
- Cuba
- Dunfermline
- Fairview
- Farmington
- Glasford
- Hanna City
- Kingston Mines
- Lake Camelot
- Lewistown
- Liverpool
- Mapleton
- Marquette Heights
- Norris
- North Pekin
- Norwood
- Peoria Heights
- South Pekin
- St. David
- West Peoria