This book of facts available online:
http://bluebook.state.or.us/
I realize these facts are probably somewhat dated but I thought I would share:
Geography QuickFacts
Land area, 2000 (square miles)
Portland: 134
Oregon: 95,997
Persons per square mile, 2000
Portland: 3,939.2
Oregon: 35.6