San Bernardino is the largest city of the eponymous county. The 2000 census shows the population to be 185,401. Of this, 45.2% are white and 16.4% are African-American. 27.1% is cited as "some other race", the majority of which is most likely Hispanic. The city, along with its outlying areas, has a large Hispanic and Spanish-speaking population. 40.4% of the population speaks a language other than English at home.
The climate of San Bernardino is arid, with very little moisture. Summer and fall are the sunniest and warmest times of the year, with very little moisture. Daytime temperatures soar into the 90s and 100s during the day, and the mid-50s to lower 60s at night. Winter and spring are the rainier, cooler times of the year, with daytime temperatures from 56-62, and nighttime lows from 29-36. San Bernardino's bad air quality rivals that of LA, and has sometimes been rated as having smoggier air than LA or other big USA cities.
San Bernardino can be accessed by several Southern California airports. Ontario International Airport (airport code: ONT) is the best option, being located approximately 15 miles southwest of San Bernardino. For those willing to rent a car, west of the city is Burbank Airport (now known as Bob Hope Airport; airport code: BUR) and lying to the southwest, Long Beach Airport (airport code: LGB). Each of these airports are approximately 67 miles away. Los Angeles International Airport (LAX) is about 80 miles southwest. These airports are serviced by most major airlines such as Delta, American, United, Southwest, Alaska Air, and US Airways. LAX typically has more frequent service and more affordable flights than those to the other airports; but the convenience of Ontario Airport can make it an asset.
Amtrak  serves San Bernardino with a station at 1170 W. Third Street, which is served by the daily long-distance Southwest Chief line between Chicago and Los Angeles. Metrolink , the regional commuter rail service, also serves San Bernardino at their station just next door to the Amtrak station. San Bernardino is the terminus of the San Bernardino line to L.A. Union Station, as well as offering limited service on the Inland Empire-Orange County line to Orange County.
The city is fairly navigable with I-210, I-10, I-215, I-15, and 210 Highway as the freeways in the city.